Base URL 为主站域名。
task_id,随后用 GET /v1/images/async/{task_id} 轮询获取结果。请求体与同步接口 /v1/images/generations 完全一致。Authorization: Bearer <你的 APIKey>。failed,且不会自动重试。gpt-image-1、gpt-image-1.5、gpt-image-2、dall-e-3,以及 Gemini 图像模型(如 gemini-2.5-flash-image)等;不同模型支持的 size 见下方参数说明。{ "task_id": "task_9f2c1a7b8e5d4f30a1b2c3d4e5f60718" }GET /v1/images/async/{task_id},status 为 succeeded 时:{
"task_id": "task_9f2c1a7b8e5d4f30a1b2c3d4e5f60718",
"status": "succeeded",
"result": { "images": ["https://file.openai-hub.net/xxx/result.png"] }
}status 取值:queued / in_progress / succeeded / failed;failed 时返回 error 字段。# 1) 提交生图任务,秒回 task_id
curl https://api.openai-hub.net/v1/images/async/generations \
-H "Authorization: Bearer $APIKEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-image-2",
"prompt": "一只戴宇航头盔的柴犬",
"n": 1,
"size": "1024x1024"
}'
# 返回:{"task_id":"task_xxx"}
# 2) 用 task_id 轮询结果(status 变为 succeeded/failed 即结束)
curl https://api.openai-hub.net/v1/images/async/task_xxx \
-H "Authorization: Bearer $APIKEY"{
"task_id": "string"
}