Chuyển tới nội dung chính

Giao thức Gemini

Gửi nội dung theo định dạng Gemini generateContent.

Địa chỉ dịch vụ

Trang này bao phủ REST Gemini native cho danh sách mô hình, tạo nội dung, streaming và embedding. Tham số hình ảnh nằm trong hướng dẫn hình ảnh Gemini native.

Mô hình và khám phá

Mục đíchPhương thứcĐường dẫn
Danh sách mô hình GeminiGET/v1beta/models
Danh sách mô hình tương thích GeminiGET/v1/models

Tạo nội dung

Mục đíchPhương thứcĐường dẫn
generateContentPOST/v1beta/models/{model}:generateContent
streamGenerateContentPOST/v1beta/models/{model}:streamGenerateContent

Embedding

Mục đíchPhương thứcĐường dẫn
embedContentPOST/v1beta/models/{model}:embedContent
batchEmbedContentsPOST/v1beta/models/{model}:batchEmbedContents
Embedding tương thích GeminiPOST/v1/engines/{model}/embeddings

Yêu cầu tối thiểu

Thay YOUR_MODEL bằng model ID thật và giữ nó trong đường dẫn URL. Ưu tiên x-goog-api-key: YOUR_API_KEY; gateway cũng chấp nhận Bearer. Chỉ dùng tham số truy vấn key khi ứng dụng yêu cầu, vì URL có thể bị ghi log.

curl "https://api.popgo.site/v1beta/models/YOUR_MODEL:generateContent" \
-H "x-goog-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"contents": [
{"parts": [{"text": "Hãy xác nhận kết nối"}]}
]
}'

Kiểm tra

Phản hồi thành công có candidate hoặc embedding. Dùng streamGenerateContent cho streaming; chọn embedContent, batchEmbedContents hoặc đường dẫn tương thích cho embedding. Với 404, kiểm tra model ID, đường dẫn giao thức và nhóm Key.