创建 gpt-image-2
POST/v1/images/generations 创建图像:gpt-image-2
POST https://www.vortapapi.com/v1/images/generations
使用 gpt-image-2 根据文本提示生成一张或多张图像。该接口兼容 OpenAI 图像生成 API,可通过提示词、尺寸、数量等参数控制生成结果。
官方参考:https://platform.openai.com/docs/api-reference/images/create
请求头
| 名称 | 必填 | 说明 |
|---|---|---|
Content-Type | 是 | 固定为 application/json |
Accept | 否 | 建议设置为 application/json |
Authorization | 是 | 使用 Bearer Token,例如 Bearer sk-*** |
请求体参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
model | string | 是 | 图像生成模型,例如 gpt-image-2 |
prompt | string | 是 | 用于描述目标图像内容的文本提示 |
n | integer | 否 | 需要生成的图像数量 |
size | string | 否 | 生成图像的尺寸,具体可用值取决于模型支持范围 |
quality | string | 否 | 图像质量设置,具体可用值取决于模型支持范围 |
response_format | string | 否 | 返回图像的格式,例如 url 或 b64_json |
user | string | 否 | 终端用户标识,可用于审计、统计或风控 |
请求示例
curl https://www.vortapapi.com/v1/images/generations \
-H "Content-Type: application/json" \
-H "Authorization: Bearer sk-***" \
-d '{
"model": "gpt-image-2",
"prompt": "一只橘猫坐在未来感城市的窗边,电影级光影",
"n": 1,
"size": "1024x1024"
}'
响应示例
{
"created": 1710000000,
"data": [
{
"url": "https://example.com/generated-image.png"
}
]
}
当 response_format 设置为 b64_json 时,响应中的图像内容会以 Base64 字符串返回:
{
"created": 1710000000,
"data": [
{
"b64_json": "iVBORw0KGgoAAAANSUhEUg..."
}
]
}