Skip to content

对话生图/编辑 nano-banana

概览

  • 请求方法:POST
  • 路径:/v1/chat/completions

认证

  • 使用 HTTP Bearer Token,示例:Authorization: Bearer sk-xxxxx

请求参数

参数类型必填描述
modelstring选择模型:nano-banana / gemini-2.5-flash-image 等
messagesarray角色消息数组,支持 text 和 image_url
streamboolean是否流式输出

请求示例

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}
  }
}