Skip to content

GPT Image 2.5 ​

gpt-image-2.5-flare 和 gpt-image-2.5-sunburst 可通过 OpenAI 兼容的 Images 接口生成图片。实际可用模型以账户权限为准。

接口与模型 ​

http
POST /v1/images/generations
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
model说明
gpt-image-2.5-flareFlare 模型
gpt-image-2.5-sunburstSunburst 模型

请求参数 ​

参数必填说明
model是使用上表中的一个模型 ID
prompt是图片生成描述
size否输出尺寸,使用 WIDTHxHEIGHT,例如 1024x1024
quality否auto、low、medium 或 high;省略时由模型选择
n否生成图片数量,示例使用 1

标准 Images 接口使用 size 指定尺寸,不使用 resolution、aspect_ratio 或 image_size。GPT Image 模型返回 base64 图片;请不要传 response_format。

cURL 示例 ​

将 model 改为 gpt-image-2.5-sunburst 即可调用 Sunburst。

bash
curl -X POST https://cubicspaces.cloud/v1/images/generations \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "model": "gpt-image-2.5-flare",
    "prompt": "A small blue circle centered on a plain white background",
    "size": "1024x1024",
    "quality": "low",
    "n": 1
  }'

返回结构 ​

json
{
  "created": 1780000000,
  "data": [
    { "b64_json": "iVBORw0KGgo..." }
  ],
  "usage": {
    "input_tokens": 18,
    "output_tokens": 196,
    "output_tokens_details": { "image_tokens": 196 }
  }
}

从 data[0].b64_json 读取图片内容并进行 base64 解码。usage 是本次请求的 token 用量,具体数值随请求变化。参考图编辑请使用 /v1/images/edits 上传图片文件;不要将 image_urls 传给文生图接口。