GPT Image 2.5 经济版
GPT Images 2.5 是 OpenAI 推出的新一代旗舰级商业视觉生成与精准图像编辑大模型。模型包含 Standard(擅长真实摄影与插画)与 Ultra(超高清晰度与极佳文本渲染)两个版本,支持最高 10 张参考图精准锁定人物外观、产品细节、设计风格与 Logo 结构,实现精准的“多图一致性”(Multi-image Identity Consistency)。结合草图引导(Sketch)与模板合成(Templates),用户可以精准控制画面构图并实现自动化商品图替换。凭借出色的多文字排版控制与原生 4K 商业画质,GPT Images 2.5 全面赋能跨境电商视觉营销、品牌海报设计、UI/UX 原型图与高转化率广告内容创作。
GPT Image 2.5 Economy
OpenAI 的 GPT Image 2.5 Economy 文生图模型可根据自然语言提示词生成高质量图像。提供开箱即用的 REST 推理 API,性能出色、无冷启动且价格实惠。
Base URL
https://api.icreat.ai认证
所有 API 请求需要通过 API Key 进行认证。您可以在控制台获取 API Key。
export ICREAT_API_KEY="your-api-key-here"HTTP 请求头
import os
API_KEY = os.environ.get("ICREAT_API_KEY")
headers = {
"Content-Type": "application/json",
"Authorization": "Bearer " + API_KEY,
}保护好您的 API Key
切勿在客户端代码或公开仓库中暴露您的 API Key。请使用环境变量或后端代理。
代码示例
图片/视频生成采用三段式异步调用:先提交任务获取 task_id,再轮询任务状态,最后在状态为 SUCCEEDED 时获取生成结果。以下示例使用同一 task_id 串联三个步骤。
1. 提交任务
向提交接口发送生成请求。成功后响应体返回 task_id,请保存该 ID 用于后续轮询与取结果。
2. 轮询状态
使用提交步骤返回的 task_id 查询任务进度。响应体仅包含 status 字段(SUBMITTED | SUCCEEDED | FAILED);为 SUCCEEDED 时可获取结果,为 FAILED 时表示任务失败。
3. 获取结果
任务成功后,使用同一 task_id 拉取最终输出。响应体为资源数组,每项包含 type、url 与 download_url;url 用于预览或在线访问,download_url 用于下载文件。
输入参数
提交任务 — 输入参数
以下参数在提交任务请求体中被接受。
总计: 4 必填: 3 可选: 1
文本提示词,最大长度 32,000 个字符。
生成图像的尺寸。支持 1024x1024、2048x2048、1280x720、2560x1440 等多种预设尺寸。
控制生成结果对原始输入图像的还原度。
参考图片 URL 列表,支持 1–10 张。列表不为空时进行图生图生成。
轮询状态 — 输入参数
总计: 1 必填: 1 可选: 0
提交任务接口返回的任务 ID。
获取结果 — 输入参数
总计: 1 必填: 1 可选: 0
提交任务接口返回的任务 ID。
输出参数
提交任务 — 输出参数
总计: 1
异步任务的唯一标识。使用此 ID 轮询状态并获取结果。
轮询状态 — 输出参数
总计: 1
当前任务状态。当状态为 SUCCEEDED 时可获取结果。
获取结果 — 输出参数
响应体为资源对象数组(array[object])。
总计: 3
资源类型,图片模型为 Image。
生成图片的预览/访问 URL。
生成图片的下载 URL(带 attachment 响应头)。
LLM友好的提示词
以下是一段 LLM 友好的 Markdown 提示词,可复制到 Cursor、ChatGPT 等 AI 助手中,帮助 AI 理解本模型的 API 接入方式、调用流程与关键参数。点击「复制LLM提示词」按钮或下方代码块均可复制全文。
# openai/gpt-image-2-5-economy
> OpenAI 的 GPT Image 2 文生图模型可根据自然语言提示词生成高质量图像。
## 概述
通过 iCreat 三段式异步任务 API 提交生成请求,轮询任务状态后在成功时获取图片资源 URL。
## API 信息
- **Base URL**:`https://api.icreat.ai`
- **Submit endpoint (POST)**:`/v1/task/submit/openai/gpt-image-2-5-economy`
- **Poll endpoint (POST)**:`/v1/task/query-status`
- **Get result endpoint (POST)**:`/v1/task/get-result`
- **Model ID**:`openai/gpt-image-2-5-economy`
- **认证**:`Authorization: Bearer ${ICREAT_API_KEY}`
## 调用流程
1. **Submit**:POST submit 路径,Body 见输入要点;响应 `{ "task_id": "..." }`
2. **Poll**:POST `/v1/task/query-status`,Body `{ "task_id": "..." }`;响应**仅** `{ "status": "SUBMITTED|SUCCEEDED|FAILED" }`
3. **Get result**:`status` 为 `SUCCEEDED` 时 POST `/v1/task/get-result`;响应为顶层数组,`type` 为 `Image` 时读取 `url` 或 `download_url`
### 输入要点
- 请求体为顶层扁平字段
- 必填:`prompt`, `size`, `quality`
- 可选:`image`
- `prompt`(必填):文本提示词,最大长度 32,000 个字符。
- `size`(必填):生成图像的尺寸。支持 `1024x1024`、`2048x2048`、`1280x720`、`2560x1440` 等多种预设尺寸。
- `quality`(必填):控制生成结果对原始输入图像的还原度。
- `image`(可选):参考图片 URL 列表,支持 1–10 张。列表不为空时进行图生图生成。
### 输出要点
- 轮询:只看 `status`
- 结果:顶层 `[{ "type": "Image", "url": "...", "download_url": "..." }]`
## 注意事项
- 三段式须用同一 `task_id` 串联;不可跳过轮询
- `FAILED` 为终态,需排查请求参数或参考内容