Skip to content

OpenAI 生成图片 ​

/v1/images/generations 是 OpenAI Images API 兼容的同步生图接口。HTTP 请求会在图片结果就绪后返回。

接口说明 ​

项目值
MethodPOST
Path/v1/images/generations
Content-Typeapplication/json
认证Authorization: Bearer YOUR_API_KEY
平台要求需要 OpenAI 平台分组且分组启用生图能力。

请求参数 ​

参数类型必填说明
modelstring否OpenAI Images 兼容模型,未传时默认 gpt-image-2。
promptstring是生图提示词。
sizestring否输出尺寸,例如 1024x1024。
ninteger否生成图片数量,默认 1,必须大于 0。
response_formatstring否响应格式,常用 b64_json。
streamboolean否是否流式返回,取决于所选模型能力。
qualitystring否OpenAI Images API 参数,是否生效取决于所选模型。
backgroundstring否OpenAI Images API 参数,是否生效取决于所选模型。
output_formatstring否OpenAI Images API 参数,是否生效取决于所选模型。
output_compressioninteger否OpenAI Images API 参数,是否生效取决于所选模型。
moderationstring否OpenAI Images API 参数,是否生效取决于所选模型。
stylestring否OpenAI Images API 参数,是否生效取决于所选模型。

请求示例 ​

bash
curl https://api.llmapi.site/v1/images/generations \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
    "model": "gpt-image-2",
    "prompt": "a product photo of a ceramic coffee cup on a white table",
    "size": "1024x1024",
    "n": 1,
    "response_format": "b64_json"
  }'

响应 — 200 OK ​

json
{
  "created": 1779912000,
  "data": [
    {
      "b64_json": "..."
    }
  ]
}
字段说明
created响应创建时间,Unix 时间戳。
data[].b64_json当 response_format 为 b64_json 时返回的图片 Base64。
data[].url当 URL 响应可用时返回的图片地址。

错误码 ​

状态码原因
400请求体无效、模型不是图片模型,或缺少必要参数。
401API Key 缺失或无效。
403余额、额度或分组权限校验失败。
404当前 API Key 分组不能调用 OpenAI Images API。
429达到频率限制或并发限制。
500 / 502 / 503网关或上游服务商失败。

适用边界 ​

  • 本接口只适用于 OpenAI Images API 兼容请求。