Gemini streamGenerateContent
Gemini streamGenerateContent 使用 Gemini 官方流式接口格式,适合需要边生成边返回的文本场景。Endpoint
POST /v1beta/models/{model}:streamGenerateContent
鉴权
x-goog-api-key: <YOUR_API_KEY>,也可使用 ?key= 查询参数。
参数说明
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
model | string | 是 | 路径参数,Gemini 模型名称。 |
contents | array | 是 | 内容数组,元素包含 role 与 parts。 |
contents[].parts[].text | string | 否 | 文本内容。 |
generationConfig | object | 否 | 生成参数配置。 |
safetySettings | array | 否 | 安全策略设置。 |
systemInstruction | object | 否 | 系统指令。 |
流式响应
流式响应返回 Gemini 风格的增量内容。客户端应按 SSE 或上游返回格式逐步解析候选结果,并从candidates[].content.parts[] 中读取文本增量。