Skip to content

gpt-image-2 接入指南

gpt-image-2 适合已经使用 OpenAI Images API 调用方式的应用迁移到 Muxla。按次计费请使用 gpt-image-2-count 模型。

按次计费

gpt-image-2 按次计费需要同时满足两个条件:

  1. 创建 Token / API Key 时选择支持按次计费的特定分组。一般这类分组名会带有 Count 字样。
  2. 请求体或表单中的 model 使用 gpt-image-2-count

文生图请求

gpt-image-2 文生图使用 Images Generations 接口:

txt
https://mux.la/v1/images/generations

请求示例:

bash
curl "https://mux.la/v1/images/generations" \
  -H "Authorization: Bearer 你的 Muxla Token" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-image-2-count",
    "prompt": "生成一张极简风格的咖啡品牌海报,暖色灯光,适合移动端广告",
    "n": 1,
    "size": "1024x1024",
    "quality": "high"
  }'

这里的 gpt-image-2-count 是按次计费示例模型。实际调用时,请以 Muxla 控制台 模型列表为准。

文生图字段说明

  • model:生图模型名称。按次计费示例使用 "gpt-image-2-count"
  • prompt:文字提示词,描述要生成的图片内容、风格、构图和用途。
  • n:生成图片数量。
  • size:输出图片尺寸,例如 "1024x1024"
  • quality:图片质量档位。示例使用 "high"

图生图请求

gpt-image-2 图生图使用 Images Edits 接口:

txt
https://mux.la/v1/images/edits

图生图使用 multipart 表单提交参考图和生成参数:

bash
curl "https://mux.la/v1/images/edits" \
  -H "Authorization: Bearer 你的 Muxla Token" \
  -F "model=gpt-image-2-count" \
  -F "image=@reference.png" \
  -F "prompt=参考这张图片,保持主体不变,改成更明亮的商业摄影风格" \
  -F "n=1" \
  -F "size=1024x1024" \
  -F "quality=high"

图生图字段说明

  • model:图生图模型名称。按次计费示例使用 "gpt-image-2-count"
  • image:参考图文件,使用 multipart 表单上传。
  • prompt:编辑说明,描述希望基于参考图做什么变化。
  • n:生成图片数量。
  • size:输出图片尺寸,例如 "1024x1024"
  • quality:图片质量档位。示例使用 "high"

官方参考