图像生成

gpt-image-2 图像生成 API 指南:参数、提示词与计费

gpt-image-2 是网页版旗舰画图模型的 API 形态:支持文生图、多参考图编辑,中文提示词理解好, 出图自带排版能力(海报、带字卡片可用性高)。本文覆盖参数选择、费用构成与工程实践。

基础调用

curl https://你的域名/v1/images/generations \
  -H "Authorization: Bearer sk-你的密钥" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-image-2",
    "prompt": "一张扁平插画风格的咖啡店海报,暖色调,包含店铺名与营业时间",
    "size": "1024x1024"
  }'

返回结构与 OpenAI 官方一致(data[0].url 或 b64_json), 现有官方 SDK 代码无需改动。多参考图编辑走 /v1/images/edits,支持同时传多张图。

尺寸与质量:直接影响费用

图像按 token 计费,输出 token 由「像素块数量 × 质量系数」决定:

  • 1024×1024:低 272 / 中 1056 / 高 4160 tokens
  • 1536×1024:低 408 / 中 1584 / 高 6240 tokens
  • 2048×2048:中 4224 / 高 16640 tokens

实践建议:草稿迭代用 low/medium,定稿再出一版 high——同样的提示词, 成本可以差 15 倍。具体单价见定价页。

提示词写法

  • 先说主体与构图,再说风格(扁平插画/水彩/3D 渲染),最后是文字内容(模型对引号内文字的还原较可靠)
  • 中文提示词直接写即可,不需要翻译成英文
  • 编辑类需求(改背景、换元素)用 edits 端点传原图,比纯文字描述更可控

工程实践:用异步任务防超时

高分辨率批量出图时同步请求可能遇到网关超时。请求体加 "async": true 会立即返回 task_id,再用 GET /v1/images/tasks/{task_id} 轮询取结果—— 生产环境建议一律走异步。

费用只对成功结果计收;失败调用不扣费,可放心重试。想先试效果,控制台的Playground 注册后即可免密钥试玩。

注册即送首充翻倍

按量计费,OpenAI 兼容接口,3 分钟接入。