> ## Documentation Index
> Fetch the complete documentation index at: https://gccai.heqingsong.uk/llms.txt
> Use this file to discover all available pages before exploring further.

# GPT-Image-2.5 Ext 图像生成

>  - 使用 gpt-image-2.5-ext，通过 version 选择 Flare 或 Sunburst
- 异步处理模式，提交后通过任务 ID 查询结果
- 支持文生图与最多 16 张参考图的图生图
- 支持 10 种比例及 auto，提供 1K / 2K / 4K 分辨率
- 单次生成 1～4 张，按版本、分辨率和实际交付张数计费 

```bash cURL theme={null}
# 每次新的生成操作创建一次；重试同一操作时保留原值。
IDEMPOTENCY_KEY="$(uuidgen)"

curl --request POST \
  --url https://gccai.heqingsong.uk/v1/images/generations \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --header 'X-GccAi-Response-Version: 2026-07-27' \
  --header "Idempotency-Key: ${IDEMPOTENCY_KEY}" \
  --data '{
    "model": "gpt-image-2.5-ext",
    "version": "flare",
    "prompt": "雨天窗边温暖舒适的阅读角，暖色台灯，电影感光影",
    "size": "1:1",
    "resolution": "1K",
    "n": 1
  }'
```

```python Python theme={null}
import uuid
import requests

# 每次新的生成操作创建一次；重试时复用原 headers 和 payload。
headers = {
    "Authorization": "Bearer <token>",
    "Content-Type": "application/json",
    "X-GccAi-Response-Version": "2026-07-27",
    "Idempotency-Key": str(uuid.uuid4()),
}
payload = {
    "model": "gpt-image-2.5-ext",
    "version": "flare",
    "prompt": "雨天窗边温暖舒适的阅读角，暖色台灯，电影感光影",
    "size": "1:1",
    "resolution": "1K",
    "n": 1,
}

response = requests.post(
    "https://gccai.heqingsong.uk/v1/images/generations",
    headers=headers,
    json=payload,
)

print(response.status_code, response.json())
```

```javascript JavaScript theme={null}
// 每次新的生成操作创建一次；重试时复用原 headers 和 body。
const headers = {
  Authorization: "Bearer <token>",
  "Content-Type": "application/json",
  "X-GccAi-Response-Version": "2026-07-27",
  "Idempotency-Key": crypto.randomUUID(),
};
const body = JSON.stringify({
  model: "gpt-image-2.5-ext",
  version: "flare",
  prompt: "雨天窗边温暖舒适的阅读角，暖色台灯，电影感光影",
  size: "1:1",
  resolution: "1K",
  n: 1,
});

const response = await fetch(
  "https://gccai.heqingsong.uk/v1/images/generations",
  { method: "POST", headers, body },
);

console.log(response.status, await response.json());
```

```json 202 theme={null}
{
  "code": 202,
  "request_id": "req_example",
  "data": {
    "id": "task_01EXAMPLE",
    "object": "generation.task",
    "type": "image",
    "status": "pending",
    "progress": 0,
    "poll_url": "/v1/tasks/task_01EXAMPLE"
  }
}
```

```json 200 theme={null}
{
  "code": 200,
  "data": [
    {
      "status": "submitted",
      "task_id": "task_01EXAMPLE"
    }
  ]
}
```

```json 400 theme={null}
{
  "error": {
    "message": "n must be an integer between 1 and 4",
    "type": "invalid_request_error",
    "param": "",
    "code": "invalid_request_error"
  }
}
```

## 认证与请求头

**Authorization** `string` *required*

生成和任务查询接口使用平台 API Key 进行 Bearer Token 认证。访问 [API Key 管理页面](https://gccai.heqingsong.uk/keys) 获取密钥。

```
Authorization: Bearer YOUR_API_KEY
```

查询任务时，使用同一平台用户的 API Key。

**Content-Type** `string` *required*

提交请求使用 `application/json`，文生图和图生图均发送 JSON 请求体。

## 版本选择

| 显示名称 | `model` | `version` |
| - | - | - |
| Flare（默认） | `gpt-image-2.5-ext` | `flare` |
| Sunburst | `gpt-image-2.5-ext` | `sunburst` |

## 请求参数

**model** `string` *required*

固定值：`gpt-image-2.5-ext`。

**version** `string` (default: flare)

模型版本，可选 `flare`、`sunburst`。

**prompt** `string` *required*

图像生成或编辑的提示词，去除首尾空格后不能为空。

图生图时，可描述参考图中需要保留和修改的内容。

**resolution** `string` (default: 1K)

输出分辨率档位，可选 `1K`、`2K`、`4K`。

**size** `string` (default: auto)

输出画面比例，可选 `auto` 或以下 10 种比例：

`1:1`、`16:9`、`9:16`、`4:3`、`3:4`、`3:2`、`2:3`、`5:4`、`4:5`、`21:9`。

**n** `integer` (default: 1)

单次请求生成的图片张数，必须为 `1`～`4` 的整数。

**image\_urls** `string[]`

参考图数组，最多 `16` 张。不传参考图时为文生图，传入后为图生图；参考图不增加费用。

支持以下输入形式：

* 可访问的图片 URL
* Data URL：`data:image/...;base64,...`

## 使用示例

以下均为 `POST /v1/images/generations` 的 JSON 请求体，认证及推荐请求头同上。参考图示例地址需替换成真实可访问的图片 URL。

### 文生图

```json theme={null}
{
  "model": "gpt-image-2.5-ext",
  "version": "flare",
  "prompt": "未来感城市中的空中花园，清晨薄雾，建筑摄影",
  "size": "16:9",
  "resolution": "2K",
  "n": 1
}
```

### 使用 Sunburst 进行图生图

```json theme={null}
{
  "model": "gpt-image-2.5-ext",
  "version": "sunburst",
  "prompt": "保留商品主体和包装文字，将背景替换为柔和的米白色摄影棚，并增加自然投影",
  "size": "1:1",
  "resolution": "2K",
  "n": 1,
  "image_urls": [
    "https://example.com/product.png"
  ]
}
```

### 多参考图与多张输出

```json theme={null}
{
  "model": "gpt-image-2.5-ext",
  "version": "sunburst",
  "prompt": "以第一张图的商品为主体，参考第二张图的布景，生成横版广告图",
  "size": "16:9",
  "resolution": "2K",
  "n": 2,
  "image_urls": [
    "https://example.com/product.png",
    "https://example.com/set.jpg"
  ]
}
```

### 自动比例与 4K 分辨率

```json theme={null}
{
  "model": "gpt-image-2.5-ext",
  "version": "flare",
  "prompt": "极简风格的产品发布会主视觉，由画面内容决定合适的构图比例",
  "size": "auto",
  "resolution": "4K",
  "n": 1
}
```

## 查询任务结果

使用任务 ID 调用 [任务查询接口](https://gccai.heqingsong.uk/cn/api-reference/tasks/status.md)：

```bash theme={null}
curl --request GET \
  --url https://gccai.heqingsong.uk/v1/tasks/task_01EXAMPLE \
  --header 'Authorization: Bearer <token>'
```

### 任务成功

以下任务 ID、时间、URL 和金额均为结构示例，不代表实际任务或售价。

```json theme={null}
{
  "code": 200,
  "data": {
    "id": "task_01EXAMPLE",
    "status": "completed",
    "progress": 100,
    "created": 1788912000,
    "completed": 1788912045,
    "actual_time": 45,
    "estimated_time": 300,
    "cost": 0.2,
    "credits_cost": 2,
    "result": {
      "images": [
        {
          "url": [
            "https://example.com/output-1.png",
            "https://example.com/output-2.png"
          ],
          "expires_at": 1788998445
        }
      ]
    }
  }
}
```

## Response

**code** `integer`

响应状态码，统一格式提交成功时为 `200`。

**request\_id** `string`

本次请求的标识，用于问题排查。

**data** `object`

已受理的异步任务。

**任务字段**

**id** `string`

任务唯一标识符，用于查询任务状态和图片结果。

**object** `string`

对象类型，值为 `generation.task`。

**type** `string`

任务类型，值为 `image`。

**status** `string`

初始状态为 `pending`，表示任务已受理。

**progress** `integer`

当前进度，初始为 `0`。

**poll\_url** `string`

任务查询的相对路径，例如 `/v1/tasks/task_01EXAMPLE`。


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.