生成图像
公共模型名称为gpt-image-2-auto,按返回图片分辨率 / 质量 / 张数计费,API调用参考下方,size 可选 auto
计费模式: 根据生成真实图片尺寸计费,在异步模式下预扣费用,结果返回时回算,多退少补
gpt-image-2-origin开放尺寸
计费模式:按size精准扣费
1K
| 比例 | 横向 | 竖向 | 方向 |
|---|---|---|---|
4:3 / 3:4 | 1024x768, 1344x1024 | 768x1024, 1024x1344 | 横/竖 |
5:4 / 4:5 | 1280x1024 | 1024x1280 | 横/竖 |
16:9 / 9:16 | 1360x768, 1536x864 | 768x1360, 864x1536 | 横/竖 |
1:1 | 1024x1024 | - | 正方形 |
3:2 / 2:3 | 1536x1024 | 1024x1536 | 横/竖 |
2:1 / 1:2 | 2048x1024 | 1024x2048 | 横/竖 |
21:9 / 9:21 | 2016x864 | 864x2016 | 横/竖 |
2K
| 比例 | 横向 | 竖向 | 方向 |
|---|---|---|---|
16:9 / 9:16 | 1920x1080, 2048x1152, 2560x1440 | 1080x1920, 1152x2048, 1440x2560 | 横/竖 |
1:1 | 1536x1536 | - | 正方形 |
3:2 / 2:3 | 2048x1360, 2160x1440 | 1360x2048, 1440x2160 | 横/竖 |
4:3 / 3:4 | 2048x1536 | 1536x2048 | 横/竖 |
2:1 / 1:2 | 2688x1344 | 1344x2688 | 横/竖 |
21:9 / 9:21 | 2688x1152 | 1152x2688 | 横/竖 |
5:4 / 4:5 | 2560x2048 | 2048x2560 | 横/竖 |
4K
| 比例 | 横向 | 竖向 | 方向 |
|---|---|---|---|
1:1 | 2048x2048, 2880x2880 | - | 正方形 |
4:3 / 3:4 | 3264x2448 | 2448x3264 | 横/竖 |
3:2 / 2:3 | 3504x2336 | 2336x3504 | 横/竖 |
2:1 / 1:2 | 3840x1920 | 1920x3840 | 横/竖 |
21:9 / 9:21 | 3840x1648 | 1648x3840 | 横/竖 |
16:9 / 9:16 | 3840x2160 | 2160x3840 | 横/竖 |
接口参数与示例
Endpoint
POST /v1/images/generations/
请求体参数
| Field | Type | Required | Title | Description |
|---|---|---|---|---|
model | string | No | 用于图像生成的模型。 gpt-image-2-origin | |
prompt | string | Yes | 所需图像的文本描述。gpt-image-1 的最大长度为 32000 个字符,dall-e-2 的最大长度为 1000 个字符,dall-e-3 的最大长度为 4000 个字符。 | |
size | string | No | 生成的图像的大小。对于 gpt-image-2,size 必须是 1024x768(横向)、1024x1024(方形)、1024x1536(纵向)、1920x1080(横向)、2560x1440(横向)或 3840x2160(横向)之一; | |
quality | string | No | 将生成的图像的质量。可选:low , medium , high | |
output_format | string | No | 输出图片格式。可选:png / jpeg / webp, 默认“png” | |
n | string | Yes |
请求示例
示例
{
"model": "gpt-image-2-origin",
"prompt": "A cute baby sea otter",
"size": "1024x1536",
"quality": "medium",
"output_format": "png"
}
curl -X POST "{BASE_URL}/v1/images/generations/" \
-H "Authorization: Bearer sk-***" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-image-2-origin",
"prompt": "A cute baby sea otter",
"size": "1024x1536",
"quality": "medium",
"output_format": "png"
}'
响应字段
| Field | Type | Required | Title | Description |
|---|---|---|---|---|
created | integer | Yes | ||
data | array | Yes | ||
usage | object | Yes |
响应示例
成功示例
{
"created": 1777105463,
"data": [
{
"url": "https://xxxxxx/xxx.jpg"
}
]
}