图像生成
GPT-Image 系列
OpenAI GPT-Image 系列图像模型(OpenAI 官方协议)
适用模型
| 模型 | 说明 |
|---|---|
gpt-image-2 | GPT Image 2 |
gpt-image-1.5 | GPT Image 1.5 |
gpt-image-1 | GPT Image 1 |
实际可用模型以模型列表为准。
请求协议
完全遵循 OpenAI 官方 Images 协议(POST /v1/images/generations),OpenAI 风格:参数放在请求体顶层,不使用 parameters 嵌套。平台通用规则见接口说明。
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
model | string | 是 | 上表中的模型名 |
prompt | string | 是 | 图像描述 |
n | int | 否,默认 1 | 生成张数,1-10;计费按响应实际张数 |
size | string | 否,默认 auto | 1024x1024 / 1536x1024(横) / 1024x1536(竖) / auto;影响平台计费档位 |
quality | string | 否,默认 auto | low / medium / high / auto |
background | string | 否,默认 auto | transparent / opaque / auto;透明背景需配合 output_format 为 png 或 webp |
output_format | string | 否,默认 png | png / jpeg / webp |
output_compression | int | 否,默认 100 | 压缩率 0-100,仅 jpeg / webp 生效 |
moderation | string | 否,默认 auto | 内容审核强度:auto / low |
user | string | 否 | 终端用户标识 |
注意:GPT-Image 系列不支持 response_format 参数(DALL·E 时代的参数),图片始终以 b64_json 返回,不会返回 url。
请求示例
curl https://api.looptoken.cc/v1/images/generations \
-H "Authorization: Bearer $LOOPTOKEN_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-image-1",
"prompt": "一只戴帽子的橘猫,插画风格",
"size": "1024x1024",
"quality": "medium"
}'响应格式
标准 OpenAI Images 格式,图片以 base64 内联返回,并附带图像 token 用量:
{
"created": 1720000000,
"data": [{"b64_json": "..."}],
"usage": {
"total_tokens": 100,
"input_tokens": 50,
"output_tokens": 50,
"input_tokens_details": {"text_tokens": 50, "image_tokens": 0}
}
}