对话生图/编辑 nano-banana
概览
- 请求方法:
POST - 路径:
/v1/chat/completions
认证
- 使用 HTTP Bearer Token,示例:
Authorization: Bearer sk-xxxxx
请求参数
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
| model | string | 是 | 选择模型:nano-banana / gemini-2.5-flash-image 等 |
| messages | array | 是 | 角色消息数组,支持 text 和 image_url |
| stream | boolean | 否 | 是否流式输出 |
请求示例
json
{
"model": "nano-banana",
"messages": [
{
"role": "user",
"content": [
{"type": "text", "text": "绘制一张绚丽的艺术画,主题随意"}
]
}
]
}返回示例
json
{
"id": "abc123",
"model": "nano-banana",
"object": "chat.completion",
"created": 1725000000,
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": [{"type": "text", "text": "生成完成"}]
},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 10,
"completion_tokens": 20,
"total_tokens": 30,
"prompt_tokens_details": {"text_tokens": 7, "image_tokens": 3},
"completion_tokens_details": {"image_tokens": 20}
}
}