跳到主要内容

生成图像

创建图像。普通模型会同步返回 data[] 图像结果;配置为异步专用的模型会先返回任务对象,再通过 GET /v1/images/generations/{task_id} 轮询结果。

如果你要使用阿里原生 input / parameters 请求格式,请看 阿里图像生成

Try It

POST/v1/images/generationshttps://api-platform.ope.ai

认证

使用 Bearer Token 认证。

  • Header:Authorization: Bearer <token>
  • 示例:Authorization: Bearer sk-xxxxxx

请求体(application/json)

字段类型必填说明默认值 / 范围
modelstring用于图像生成的模型qwen-image-2.0
promptstring图像的文本描述-
ninteger生成图片的数量默认值:1
sizestring生成图像尺寸,请使用小写 x 分隔宽高默认值:1024x1024;示例:1024x1024
qualitystring生成质量,透传给上游模型默认值:auto
response_formatstring同步返回格式默认值:b64_json;可选:b64_jsonurl
imagestring / array / object图输入。传入后按图片编辑模式处理,可使用图片 URL、Data URL/base64、数组或对象-
output_formatstringGPT Image 类模型的输出格式按模型支持情况透传
output_compressionintegerGPT Image 类模型的输出压缩参数大于 0 时透传
backgroundstringGPT Image 类模型的背景参数按模型支持情况透传
moderationstringGPT Image 类模型的审核参数按模型支持情况透传
stylestring非 GPT Image 类模型的风格参数按模型支持情况透传
userstring终端用户标识,透传给上游-
sequential_image_generationstring组图生成扩展参数可选:disabledauto
watermarkboolean是否请求生成水印默认值:false
streamboolean流式扩展参数OpenAI 图片通道暂不支持 true

提示:如果 size 中使用了乘号 ×,后端会返回参数错误;请使用 1024x1024 这种格式。

返回模式

模式触发条件返回内容后续动作
同步返回普通图片模型OpenAI 风格 createddata[]usage直接读取 data[].urldata[].b64_json
异步任务模型配置 features.async_only=trueimage.generation.task 任务对象使用返回的 task_id 调用 获取图像生成任务

异步任务成功后,如果上游只返回 b64_json,平台会保存图片并在任务结果里返回可访问的 url;成功结果保留 24 小时。

请求示例

下方域名为示例:https://api-platform.ope.ai

curl -X POST "https://api-platform.ope.ai/v1/images/generations" \
-H "Authorization: Bearer $OPEAI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "qwen-image-2.0",
"prompt": "生成展示AI生图能力的图文。",
"size": "1024x1024",
"n": 1,
"quality": "auto"
}'

带图输入示例

客户端仍请求 /v1/images/generations。当 image 有值时,平台会按图片编辑模式处理;OpenAI / Azure 上游通道会转发到上游图片编辑接口。

curl -X POST "https://api-platform.ope.ai/v1/images/generations" \
-H "Authorization: Bearer $OPEAI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "qwen-image-2.0",
"prompt": "保留主体,把背景改成干净的产品摄影棚。",
"image": "https://example.com/input.png",
"size": "1024x1024",
"quality": "auto"
}'

响应示例

{
"created": 1777440000,
"data": [
{
"url": "https://example.com/generated-image.png",
"b64_json": "",
"revised_prompt": "生成展示AI生图能力的图文。"
}
],
"usage": {
"generated_images": 1,
"total_tokens": 100,
"input_tokens": 24,
"output_tokens": 76,
"input_tokens_details": {
"text_tokens": 24,
"image_tokens": 0
}
}
}