返回模型调用 API 参考POST/v1/images/generations
GPT Image 文生图
向 Images 生成接口提交文字提示,使用 GPT Image 2.5 或 2 等模型生成一张或多张图片,并保存为 PNG、JPEG 或 WebP。
功能与支持模型
适合海报、插画、产品概念图和透明背景素材。不需要上传参考图片;需要保留已有主体时使用图片编辑。本页支持模型为 gpt-image-2.5-sunburst、gpt-image-2.5-flare、gpt-image-2、gpt-image-1.5 和 gpt-image-1。
默认示例选用 2.5 Flare,1024x1024、medium、PNG、1 张;自定义横图示例使用 2;透明素材示例使用 2.5 Sunburst。质量和尺寸不能跨型号任意复制,完整组合见参数与模型限制。
第一步:设置鉴权
请求头使用 Authorization: Bearer YOUR_API_KEY。将 YOUR_API_KEY 替换为青云TOP API 的 API Key,保留 Bearer 后的一个空格。基础地址为 https://top.qingyuntop.ai;使用 SDK 时,base_url 通常填写 https://top.qingyuntop.ai/v1。
第二步:调用模型
发送 POST https://top.qingyuntop.ai/v1/images/generations,请求头设置 Content-Type: application/json。不要向文档站域名发送生成请求。
Images API 兼容协议
调用与返回说明
使用青云TOP API 的 Images 兼容入口生成或编辑图片。它复用 OpenAI Images 的请求形状,但页面中的厂商型号、别名和能力仍需按本站当前模型目录核对。
请求时注意
- 请求头使用 Authorization: Bearer YOUR_API_KEY 和页面声明的 Content-Type。路径中的厂商名称不改变青云TOP API 的鉴权方式,也不要求客户端携带厂商密钥。
- 模型 ID、模型版本和后缀必须使用当前账号 GET /v1/models 返回且与本页协议匹配的值;旧示例中的固定型号不能视为永久可用。
- 生成接口通常将 prompt、model、size/比例和输出格式放在 JSON Body;编辑接口还要按 schema 传入 image、mask 或多图素材。不要把 multipart 字段拼进 JSON。
- 如果请求包含图片 URL、Base64 或文件,先核对页面中的媒体类型、大小和数组顺序;上游支持某种素材不代表本站所有渠道都开放。
返回时注意
- 同步图片响应通常在 data、output 或等价字段中返回 URL、Base64 或图片对象;先检查 HTTP 状态和错误字段,再按返回格式保存结果。
- URL 可能有有效期,Base64 需要按响应中的格式解码。不要把示例 URL 当作永久存储地址,也不要把 Markdown 预览当作二进制文件。
Request
请求
/v1/images/generationsBody
必填路径、查询与 Header 参数
| 参数 | 位置 | 类型 | 必填 | 说明 | 示例 |
|---|
Content-Type | Header | string | 是 | - | application/json |
Accept | Header | string | 是 | - | application/json |
Authorization | Header | string | 是 | 必填。使用青云TOP API 的 API Key,保留 Bearer 后的空格。 | Bearer YOUR_API_KEY |
Images API 兼容协议
调用与返回说明
使用青云TOP API 的 Images 兼容入口生成或编辑图片。它复用 OpenAI Images 的请求形状,但页面中的厂商型号、别名和能力仍需按本站当前模型目录核对。
请求时注意
- 请求头使用 Authorization: Bearer YOUR_API_KEY 和页面声明的 Content-Type。路径中的厂商名称不改变青云TOP API 的鉴权方式,也不要求客户端携带厂商密钥。
- 模型 ID、模型版本和后缀必须使用当前账号 GET /v1/models 返回且与本页协议匹配的值;旧示例中的固定型号不能视为永久可用。
- 生成接口通常将 prompt、model、size/比例和输出格式放在 JSON Body;编辑接口还要按 schema 传入 image、mask 或多图素材。不要把 multipart 字段拼进 JSON。
- 如果请求包含图片 URL、Base64 或文件,先核对页面中的媒体类型、大小和数组顺序;上游支持某种素材不代表本站所有渠道都开放。
返回时注意
- 同步图片响应通常在 data、output 或等价字段中返回 URL、Base64 或图片对象;先检查 HTTP 状态和错误字段,再按返回格式保存结果。
- URL 可能有有效期,Base64 需要按响应中的格式解码。不要把示例 URL 当作永久存储地址,也不要把 Markdown 预览当作二进制文件。
GPT Image 2.5 Flare:方形海报
点击横向标签切换语言。cURL 示例使用 Bash,需支持 --fail-with-body;Python 需安装 requests;Node.js 需 20 或更新版本,保存为 .mjs。示例超时设为 600 秒,是客户端设置,不是生成时限承诺。Python/Node.js 将结果保存为 output-1.png 等文件;cURL 保存为 response.json,按结果保存解码。
curl --fail-with-body --connect-timeout 30 --max-time 600 "https://top.qingyuntop.ai/v1/images/generations" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-image-2.5-flare",
"prompt": "为一家书店设计方形海报,米白背景,画面中是一只正在读书的橘猫,顶部写清晰的中文标题:周末读书会。",
"n": 1,
"size": "1024x1024",
"quality": "medium",
"output_format": "png"
}' \
--output response.json
GPT Image 2:自定义横图与 JPEG 压缩
本例的 1536x864 宽高都是 16 的倍数,比例为 16:9;使用 output_format=jpeg 时设置不透明背景,压缩参数为 85。保存的文件后缀为 .jpeg。
curl --fail-with-body --connect-timeout 30 --max-time 600 "https://top.qingyuntop.ai/v1/images/generations" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-image-2",
"prompt": "黄昏海边的灯塔,横向构图,水彩插画,无文字。",
"n": 1,
"size": "1536x864",
"quality": "medium",
"output_format": "jpeg",
"output_compression": 85,
"background": "opaque"
}' \
--output response.json
GPT Image 2.5 Sunburst:透明背景素材
使用 background=transparent、output_format=png 和 2.5 支持的 xhigh。若切换到 2、1.5 或 1,需要将 quality 改为 high、medium、low 或 auto;2 的透明背景仍处于预览阶段。
curl --fail-with-body --connect-timeout 30 --max-time 600 "https://top.qingyuntop.ai/v1/images/generations" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-image-2.5-sunburst",
"prompt": "一只可爱的橘猫贴纸,主体完整,透明背景,无阴影,无文字。",
"n": 1,
"size": "1024x1024",
"quality": "xhigh",
"background": "transparent",
"output_format": "png"
}' \
--output response.json
常见错误与参考
invalid model 先检查是否写成了 gpt-image-2.5 或未经确认的别名;质量错误检查是否把 2.5 的 xhigh/max 发给了 2;透明背景错误检查是否仍在输出 JPEG。401、429 和超时的处理见常见错误。
官方参考:OpenAI Images API 定义。