curl --request POST \
--url https://model-api.skyengine.com.cn/v1/images/generations \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"model": "dall-e-3",
"prompt": "一只可爱的小猫在花园里玩耍,阳光明媚,油画风格"
}
'{
"created": 1589478378,
"data": [
{
"url": "https://oaidalleapiprodscus.blob.core.windows.net/private/org-abc123/user-abc123/img-abc123.png"
}
],
"usage": {
"input_tokens": 15,
"input_tokens_details": {
"image_tokens": 0,
"text_tokens": 15
},
"output_tokens": 196,
"output_tokens_details": {
"image_tokens": 196,
"text_tokens": 0
},
"total_tokens": 211
},
"generate_image": 1
}{
"error": {
"code": 123,
"message": "<string>",
"details": [
{}
]
}
}/v1/images/generations
根据文本提示创建图像。GPT Image 2.5 还支持在 JSON body 中传入 image(URL 或 Base64)进行图片编辑;需要 mask 时请使用 /v1/images/edits。
curl --request POST \
--url https://model-api.skyengine.com.cn/v1/images/generations \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"model": "dall-e-3",
"prompt": "一只可爱的小猫在花园里玩耍,阳光明媚,油画风格"
}
'{
"created": 1589478378,
"data": [
{
"url": "https://oaidalleapiprodscus.blob.core.windows.net/private/org-abc123/user-abc123/img-abc123.png"
}
],
"usage": {
"input_tokens": 15,
"input_tokens_details": {
"image_tokens": 0,
"text_tokens": 15
},
"output_tokens": 196,
"output_tokens_details": {
"image_tokens": 196,
"text_tokens": 0
},
"total_tokens": 211
},
"generate_image": 1
}{
"error": {
"code": 123,
"message": "<string>",
"details": [
{}
]
}
}Authorizations
OpenAI API密钥认证。在 Authorization HTTP Header 中包含您的 API-Key,格式为 Bearer {API_KEY}
Body
描述所需图像的文本提示。GPT Image 系列最大长度为 32000 个字符,dall-e-2 最大长度为 1000 个字符,dall-e-3 最大长度为 4000 个字符
32000"一只可爱的小猫在花园里玩耍,阳光明媚,油画风格"
用于图像生成的模型。新接入推荐 gpt-image-2.5-flare(速度优先)或 gpt-image-2.5-sunburst(编辑精度优先)
gpt-image-2.5-flare, gpt-image-2.5-sunburst, gpt-image-2-2026-04-21, gpt-image-2, gpt-image-1.5, gpt-image-1-mini, gpt-image-1, dall-e-2, dall-e-3 "gpt-image-2.5-flare"
设置生成图像背景。GPT Image 2.5 支持 transparent、opaque 或 auto;transparent 请配合 png 输出格式
transparent, opaque, auto 控制 gpt-image-1 生成图像的内容审核级别。必须是 low(较少限制的过滤)或 auto(默认值)
low, auto 要生成的图像数量。必须在 1 到 10 之间。对于 dall-e-3,仅支持 n=1
1 <= x <= 101
平台扩展的图片编辑输入。可传单个字符串或最多 16 个字符串;每项支持 HTTP(S) URL、纯 Base64 或 data:image/...;base64,... Data URI。传入后平台按图片编辑处理;需要 mask 时请改用 /v1/images/edits
生成图像的压缩级别(0-100)。GPT Image 2.5 当前平台接入仅在 output_format=jpeg 时使用
0 <= x <= 100输出图片格式。GPT Image 2.5 当前平台接入支持 png 或 jpeg,暂不支持 webp
png, jpeg, webp 要生成的部分图像数量。此参数用于返回部分图像的流式响应。值必须在 0 到 3 之间。当设置为 0 时,响应将是在一个流式事件中发送的单个图像。注意,如果完整图像生成得更快,最终图像可能会在生成完整数量的部分图像之前发送
0 <= x <= 3图像质量。GPT Image 2.5 支持 auto、low、medium、high、xhigh 和 max;dall-e-3 支持 hd 和 standard;dall-e-2 仅支持 standard
auto, max, xhigh, high, medium, low, hd, standard 平台响应格式。b64_json 直接返回图片 Base64;url 会由平台转存图片并返回签名 URL
url, b64_json 生成图像的尺寸。gpt-image-1 必须是 1024x1024、1536x1024(横向)、1024x1536(纵向)或 auto(默认值)之一。dall-e-2 必须是 256x256、512x512 或 1024x1024 之一。dall-e-3 必须是 1024x1024、1792x1024 或 1024x1792 之一
1024x1024, 1536x1024, 1024x1536, auto, 256x256, 512x512, 1792x1024, 1024x1792 以流式模式生成图像。默认为 false。有关更多信息,请参阅图像生成指南。此参数仅支持 gpt-image-1
生成图像的风格。此参数仅支持 dall-e-3。必须是 vivid 或 natural 之一。vivid 使模型倾向于生成超现实和戏剧性的图像。natural 使模型产生更自然、不太超现实的图像
vivid, natural 代表您的最终用户的唯一标识符,可以帮助 OpenAI 监控和检测滥用
Response
图像创建成功
图像创建时的 Unix 时间戳(以秒为单位)
1677649963
生成的图像列表
Show child attributes
Show child attributes
OpenAI 兼容保留字段,上游可能回传实际背景设置。当前 Azure / QNAIGC GPT Image 2.5 适配器不返回
transparent, opaque, auto OpenAI 兼容保留字段,上游可能回传实际图片格式。当前 Azure / QNAIGC GPT Image 2.5 适配器不返回
png, webp, jpeg OpenAI 兼容保留字段,上游可能回传实际质量档位。当前 Azure / QNAIGC GPT Image 2.5 适配器不返回
low, medium, high, xhigh, max, auto OpenAI 兼容保留字段,上游可能回传实际图片尺寸,例如 1024x1024。当前 Azure / QNAIGC GPT Image 2.5 适配器不返回
GPT Image 模型的 token 使用信息。仅在上游提供 usage 时出现
Show child attributes
Show child attributes
平台扩展字段,本次成功生成的图片张数。它不是 token,不应加到 total_tokens
x >= 0平台扩展字段,R1 分辨率计费档位的图片张数;仅部分按张或档位计费的模型返回
x >= 0平台扩展字段,R2 分辨率计费档位的图片张数;仅部分按张或档位计费的模型返回
x >= 0
