Gemini 官方格式
POST /v1beta/models/{model}:generateContent — Gemini 原生格式
Gemini 官方格式
零度API 支持 Gemini 官方 API 格式,无需修改代码即可直接接入。
POST
https://api000.com/v1beta/models/{model}:generateContent
使用说明
将 Google Gemini 官方的 generativelanguage.googleapis.com 替换为 api000.com 即可。
请求示例
Python(使用 google-generativeai 库)
import google.generativeai as genai
genai.configure(
api_key="sk-xxxxxxxxxxxxxxxx",
# 指向零度API
transport="rest",
)
# 重写请求地址
import google.auth.transport.requests as google_auth_requests
from google.generativeai import GenerativeModel
model = GenerativeModel("gemini-2.5-pro")
response = model.generate_content("请介绍一下量子计算")
print(response.text)
cURL
curl "https://api000.com/v1beta/models/gemini-2.5-pro:generateContent?key=sk-xxxxxxxxxxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"contents": [
{
"parts": [
{"text": "请介绍一下量子计算"}
]
}
]
}'
响应示例
{
"candidates": [
{
"content": {
"parts": [
{"text": "量子计算是一种利用量子力学原理..."}
],
"role": "model"
},
"finishReason": "STOP",
"index": 0
}
],
"usageMetadata": {
"promptTokenCount": 10,
"candidatesTokenCount": 200,
"totalTokenCount": 210
}
}
支持的 Gemini 模型
| 模型 ID | 特点 |
|---|---|
gemini-2.5-pro |
旗舰模型,超长上下文 |
gemini-2.5-flash |
快速版,适合轻量场景 |
gemini-2.0-flash |
多模态,超快速 |
gemini-1.5-pro |
稳定长上下文 |