Gemini 流式接口
Google Gemini streamGenerateContent API 兼容格式
POST
使用 Gemini 原生
streamGenerateContent API 以流式方式调用 Gemini 模型,适合需要边生成边展示的聊天、Agent 和长文本生成场景。
接口说明
该接口保留 Gemini 原生流式请求结构。响应可能表现为 JSON 流或 SSE,具体取决于客户端与上游通道。路径参数
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。token 用量统计。部分流式片段中可能不会返回该字段。
错误码
| 状态码 | 含义 | 处理建议 |
|---|---|---|
401 | API Key 无效或未传 | 检查请求头与令牌状态 |
403 | 无权限访问目标 Gemini 模型 | 检查 API Key 分组权限 |
429 | 触发限速 | 降低请求频率或调整套餐 |
5xx | 上游或网关异常 | 稍后重试,并查看控制台日志 |
