Gemini 原生接口
Google Gemini generateContent API 兼容格式
POST
使用 Gemini 原生
generateContent API 调用 Gemini 模型,适用于 Gemini SDK、多模态输入与原生工具调用场景。
接口说明
该接口保留 Gemini 原生请求结构。若你已经使用 Gemini 官方 SDK,通常只需要把 Base URL 指向https://gogogotoken.ai 并使用 gogogotoken 的 API Key。
端点
| 模式 | 端点 |
|---|---|
| 非流式 | POST /v1beta/models/{model}:generateContent |
| 流式 | POST /v1beta/models/{model}:streamGenerateContent |
路径参数
Gemini 模型 ID,例如
gemini-2.5-pro、gemini-2.0-flash。完整列表以 GET /v1/models 返回结果为准。请求头
API Key 鉴权信息,格式为
Bearer YOUR_API_KEY。固定为
application/json。请求体
生成配置,例如
temperature、maxOutputTokens、responseModalities。Gemini 原生工具定义。
系统指令,用于约束模型行为。
响应体
模型候选输出数组。文本通常位于
candidates[0].content.parts[0].text。生成结束原因,例如
STOP、MAX_TOKENS。token 用量统计,通常包含输入、输出与总 token 数。
与 OpenAI 兼容格式的对比
| 方式 | 端点 | 适用场景 |
|---|---|---|
| OpenAI 兼容 | /v1/chat/completions | 已有 OpenAI SDK、统一多厂商代码 |
| Gemini 原生 | /v1beta/models/{model}:generateContent | Google 官方 SDK、Gemini 特有参数 |
