Skip to main content
POST

可使用的模型

图像配置

通过请求体的 extra_body 字段传入 Google 扩展参数:

响应格式

图像以 Markdown 内嵌于 choices[0].message.content

与聊天接口的关系

路径 /v1/chat/completions 被聊天补全接口共用;此处专门描述 model 为 NanoBanana ID 时的图像生成行为与特有的 extra_body 参数。

授权

Authorization
string
header
必填

使用 Bearer Token 认证,格式:Authorization: Bearer sk-xxxxxx。 在 控制台 获取 API Key。

请求体

application/json

NanoBanana OpenAI 聊天格式图像生成请求体。

model
string
必填

NanoBanana 模型 ID。可选值:nanobananananobanana_pronanobanana_2。 特价分组的 nanobanana_2 仅支持此格式,不支持 Gemini 原生格式。

示例:

"nanobanana_pro"

"nanobanana_2"

messages
object[]
必填

对话消息列表,包含用户的图像生成提示。

stream
boolean
默认值:false

是否流式返回。图像生成通常设为 false

extra_body
object

扩展参数,通过 google.image_config 传入图像配置(宽高比和分辨率)。

响应

成功生成图像

NanoBanana OpenAI 聊天格式响应体。图像以 Markdown 内嵌于消息内容中。

id
string

本次请求的唯一标识。

示例:

"chatcmpl-20251211160744809365000fdOhL0KY"

model
string

实际处理请求的模型 ID。

示例:

"nanobanana_pro"

object
string

对象类型。

示例:

"chat.completion"

created
integer

创建时间的 Unix 时间戳(秒)。

示例:

1765440499

choices
object[]

生成结果列表。

usage
object

Token 用量统计。