curl --request POST \
--url https://smew.ai/v1/images/generations \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"model": "gpt-image-2",
"prompt": "A clean orange cat astronaut sticker on a pastel background.",
"n": 1,
"size": "1:1",
"resolution": "2k"
}
'{
"created": 1712345678,
"data": [
{
"url": "https://smew.ai/media/generated/0.png"
}
]
}{
"type": "error",
"error": {
"type": "invalid_request_error",
"message": "Invalid request body."
}
}{
"type": "error",
"error": {
"type": "invalid_request_error",
"message": "Invalid request body."
}
}同步模式
生成图片
调用 gpt-image-2 的同步生图接口并直接获取结果。
POST
/
v1
/
images
/
generations
curl --request POST \
--url https://smew.ai/v1/images/generations \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"model": "gpt-image-2",
"prompt": "A clean orange cat astronaut sticker on a pastel background.",
"n": 1,
"size": "1:1",
"resolution": "2k"
}
'{
"created": 1712345678,
"data": [
{
"url": "https://smew.ai/media/generated/0.png"
}
]
}{
"type": "error",
"error": {
"type": "invalid_request_error",
"message": "Invalid request body."
}
}{
"type": "error",
"error": {
"type": "invalid_request_error",
"message": "Invalid request body."
}
}使用这个接口调用
gpt-image-2 的同步图片生成能力。
建议先从
model: gpt-image-2、n: 1、resolution: 2k 开始。同步模式下,结果会直接在接口响应中返回。授权
Paste your SmewAI API key as a Bearer token.
请求体
application/json
Image model name.
可用选项:
gpt-image-2 Describe the image you want to generate.
Number of images to generate. Use 1.
必填范围:
1 <= x <= 1Output aspect ratio.
可用选项:
auto, 1:1, 3:2, 2:3, 4:3, 3:4, 5:4, 4:5, 16:9, 9:16, 2:1, 1:2, 21:9, 9:21 Output resolution tier.
可用选项:
1k, 2k, 4k Optional reference images. Supports remote URLs and base64 data URIs.
Maximum array length:
16