OpenAI聊天格式(适配Gemini图片生成)

使用 OpenAI Chat Completions 兼容格式调用 Gemini 图片生成能力。

接口信息

  • 请求方式POST
  • 请求地址/v1/chat/completions

认证方式

Bearer Token

请求头:Authorization: Bearer sk-xxxxxx

请求头

参数位置说明
AuthorizationHeaderBearer ,格式:Authorization: Bearer sk-xxxxxx

请求体

Content-Type:application/json

参数名类型是否必填说明
modelstringGemini图像生成模型名称
streamboolean是否启用流式响应
messagesarray<object>对话消息数组,传入绘图提示词
extra_bodyobject扩展参数,用于传递Gemini原生配置
contentsarray<object>Gemini原生内容数组(兼容参数)

响应信息

  • HTTP 状态码:200
  • Content-Type:application/json

请求示例

curl "你的接口地址/v1/chat/completions" \
  -H "Authorization: Bearer sk-xxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gemini-image-generate",
    "stream": false,
    "messages": [
      {
        "role": "user",
        "content": "绘制一只小猫在海边"
      }
    ]
  }'