Skip to main content
POST

简介

streamGenerateContent 是 Gemini 原生 generateContent 的流式版本。Nano Banana 对应 Google Gemini 原生图像生成能力,包括 Nano Banana(gemini-2.5-flash-image)、Nano Banana 2(gemini-3.1-flash-imagegemini-3.1-flash-image-preview)与 Nano Banana Pro(gemini-3-pro-image)。调用 MixRoute 原生流式接口时,使用端点 POST /v1/models/<model>:streamGenerateContent?alt=sse,并传入符合 Gemini 原生结构的 JSON Payload,支持文生图、图生图及多图融合等能力。 流式接口返回 Server-Sent Events(SSE),客户端应逐行读取 data: 事件内容,而不是把整个响应体当作单个 JSON 对象解析。 完整参数与多模型说明请参见 图片生成

认证

Bearer Token,如 Bearer sk-xxxxxxxxxx

支持的模型

基础示例

请求参数

string
required
Gemini 原生(图像)模型标识,位于 URL 路径中,如 gemini-3.1-flash-imagegemini-3-pro-image
string
流式响应格式。传入 sse 时,接口以 Server-Sent Events 返回流式 GenerateContentResponse 数据。
array
required
原生对话或图像内容列表。
object
生成配置参数。
更多参数与各模型差异请参见 图片生成

响应格式

接口返回 SSE 流。每个 data: 事件的内容是一个 JSON 格式的 GenerateContentResponse 实例;图像可能以一个或多个 Base64 编码的 inlineData 形式出现在某个或多个 chunk 的 candidates 中。客户端应逐行读取 SSE,并分别解析每个 data: 后的 JSON。