|
|
Dùng thử sổ tay Colab
|
Xem sổ tay trên GitHub
|
Lấy khoá API
Để bắt đầu, bạn cần lấy khoá API. Đặt biến này làm biến môi trường:
import os
os.environ["API_KEY"] = "<YOUR API KEY>"
Cài đặt Ứng dụng API
Trong thư mục mới, hãy khởi chạy dự án Node.js bằng npm và cài đặt
Thư viện google-auth:
npm init -ynpm install google-auth-library
Wrote to /content/package.json:
{
"name": "content",
"version": "1.0.0",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
"author": "",
"license": "ISC",
"dependencies": {
"@google-ai/generativelanguage": "^1.0.1",
"google-auth-library": "^9.0.0"
},
"devDependencies": {},
"description": ""
}
+ google-auth-library@9.0.0
updated 1 package and audited 74 packages in 1.105s
3 packages are looking for funding
run `npm fund` for details
found 0 vulnerabilities
npm WARN content@1.0.0 No description
npm WARN content@1.0.0 No repository field.
Tiếp theo, bạn cần cài đặt thư viện ứng dụng Ngôn ngữ tạo sinh:
npm install @google-ai/generativelanguage
+ @google-ai/generativelanguage@1.0.1 updated 1 package and audited 74 packages in 2.126s 3 packages are looking for funding run `npm fund` for details found 0 vulnerabilities npm WARN content@1.0.0 No description npm WARN content@1.0.0 No repository field.
Đang tạo thông báo
Tạo một tệp mới index.js rồi thêm mã sau đây, cung cấp khoá API của bạn
thông qua biến môi trường API_KEY:
%%writefile index.js
const { TextServiceClient } =
require("@google-ai/generativelanguage").v1beta2;
const { GoogleAuth } = require("google-auth-library");
const MODEL_NAME = "models/text-bison-001";
const API_KEY = process.env.API_KEY;
const client = new TextServiceClient({
authClient: new GoogleAuth().fromAPIKey(API_KEY),
});
const prompt = "Repeat after me: one, two,";
client
.generateText({
model: MODEL_NAME,
prompt: {
text: prompt,
},
})
.then((result) => {
console.log(JSON.stringify(result, null, 2));
});
Overwriting index.js
Sau đó, chạy tập lệnh:
node index.js
[
{
"candidates": [
{
"safetyRatings": [
{
"category": "HARM_CATEGORY_DEROGATORY",
"probability": "NEGLIGIBLE"
},
{
"category": "HARM_CATEGORY_TOXICITY",
"probability": "NEGLIGIBLE"
},
{
"category": "HARM_CATEGORY_VIOLENCE",
"probability": "NEGLIGIBLE"
},
{
"category": "HARM_CATEGORY_SEXUAL",
"probability": "NEGLIGIBLE"
},
{
"category": "HARM_CATEGORY_MEDICAL",
"probability": "NEGLIGIBLE"
},
{
"category": "HARM_CATEGORY_DANGEROUS",
"probability": "NEGLIGIBLE"
}
],
"output": "One, two, three, four."
}
],
"filters": [],
"safetyFeedback": []
},
null,
null
]
Dùng thử sổ tay Colab
Xem sổ tay trên GitHub