Skip to main content
POST
这篇教程适合第一次调用接口的客户。你只需要准备 API Key、选择一个模型,然后复制下面的请求。

第一步:准备 API Key

在 API Key 管理页面 创建一个 API Key。下面所有示例里的 YOUR_API_KEY 都要替换成你自己的 Key。
API Key 等同于账户密码。不要把它放进网页前端、GitHub、微信群或公开代码中。

第二步:选择模型

第一次测试建议使用 gpt-image-2,参数最少,成功后再换其他模型。

价格

GPT Image 系列的基础价格为 $0.015/次。实际价格受 API Key 对应的账户方案和图片分辨率影响,请以模型定价页面显示为准。 GPT Image 的 1K 图片倍率为 1,2K 和 4K 图片倍率为 1.5。基础价格方案下生成 2K 图片时,参考价格为 $0.0225/次。 当前已开放的 GPT Image 变体也以模型列表和控制台实际显示为准。

第三步:先用最简单的请求

把下面命令复制到终端,把 YOUR_API_KEY 替换为你的 Key:
Python 调用:

第四步:看懂成功响应

成功时会返回类似下面的数据:
图片地址在 data[0].url。这个地址可能有有效期,建议拿到地址后立即下载到自己的存储。

第五步:使用异步模型

如果你的程序不方便等待 30 秒左右,可以把模型换成 gpt-image-2-async 或 gpt-image-2.5-async:
提交成功后会返回 id:
保存这个 id,然后查询:
当返回的 items[0].status 是 success 时,读取 items[0].data[0].url。完整的响应格式见任务查询。

第六步:调整图片

常用参数: 提示词建议按照“主体 + 场景 + 构图 + 风格 + 限制”来写,例如:

常见问题

返回 401

检查请求头是否严格写成:

返回 503 No available channel

这通常表示你的 API Key 所属分组暂时看不到这个模型。联系管理员确认模型权限,或换用你账号可见的模型。

请求超时

同步模型需要等待图片生成。客户端超时建议设置为至少 300 秒;不方便等待时请改用带 -async 后缀的模型。