Skip to main content
POST

香蕉 2.1(gemini-nano-banana-2.1)

原生 generateContent 支持文生图、图生图,以及 PDF 参考、短视频参考。 生图时务必在 generationConfig.responseModalities 中包含 IMAGE。

PDF 参考生图(完整)

短视频参考生图(完整)

从 candidates[].content.parts[].inlineData 读取输出图片(遍历全部 parts,跳过 thought: true)。优先使用短小的 H.264 MP4 与小体积 PDF;Base64 约膨胀三分之一。

可选:Thinking

香蕉 2.1 支持 thinkingLevel:minimal / medium(默认)/ high。常规接入可省略;需要时写入 generationConfig.thinkingConfig:
includeThoughts 只控制是否返回思考正文,不会关闭内部思考。档位说明见 概述 · Thinking。

请求头

Authorization
string
必填

Bearer API Key。

示例:

"Bearer sk-..."

路径参数

model
string
必填

Gemini 图像模型 ID。示例:gemini-nano-banana-2.1、gemini-3.1-flash-image-preview。

示例:

"gemini-nano-banana-2.1"

请求体

application/json

Gemini 原生生图请求体。

contents
object[]
必填

对话轮次。可混合文本与一个或多个 inlineData 媒体部件。

generationConfig
object

响应

成功 — 从 candidates[].content.parts 读取文字/图片。