- omg.async_method: "webhook" | "pulling"
- omg.webhook_url: "https://example.com/webhook/your_sec_path/target" # Optional 当body.omg.async_method = "webhook"时,必须是一个合法的http或https URL,请求体就是响应体,请求内容就是OpenAI生成的响应内容。{
"model": "gpt-image-2",
"prompt": "科比表情包",
"n": 1,
"size": "1024x1024",
"omg": {
"async_method": "webhook",
"webhook_url": "https://webhook.site/e928b39d-93bd-4dde-a862-c20d8fe9e474"
}
}{
"object": "omg.async_task",
"async_method": "webhook",
"status": "pending",
"webhook_url": "https://webhook.site/e928b39d-93bd-4dde-a862-c20d8fe9e474"
}{
"created": 1783588333,
"background": "opaque",
"data": [
{
"b64_json": "iVxxx"
}
],
"output_format": "png",
"quality": "low",
"size": "1024x1024",
"usage": {
"input_tokens": 11,
"input_tokens_details": {
"image_tokens": 0,
"text_tokens": 11
},
"output_tokens": 196,
"output_tokens_details": {
"image_tokens": 196,
"text_tokens": 0
},
"total_tokens": 207
}
}{
"error": {
"message": "Invalid size '1920x1080'. Width and height must both be divisible by 16.",
"type": "image_generation_user_error",
"param": "size",
"code": "invalid_value"
}
}{
"model": "gpt-image-2",
"prompt": "原神x英伟达联名海报",
"n": 1,
"size": "auto",
"omg": {
"async_method": "pulling"
}
}{
"object": "omg.async_task",
"async_method": "pulling",
"status": "pending",
"task_id": "JFAhhlUVOeAOc9AR",
"ttl_seconds": 43200,
"pull_url": "/api/v1/ai/openai/v1/images/generations/omg-task-pull?taskId=JFAhhlUVOeAOc9AR"
}{
"status": "pending"
}{
"created": 1783588908,
"background": "opaque",
"data": [
{
"b64_json": "iVBORwII="
}
],
"output_format": "png",
"quality": "medium",
"size": "1086x1448",
"usage": {
"input_tokens": 16,
"input_tokens_details": {
"image_tokens": 0,
"text_tokens": 16
},
"output_tokens": 686,
"output_tokens_details": {
"image_tokens": 686,
"text_tokens": 0
},
"total_tokens": 702
}
}{
"model": "gpt-image-2",
"prompt": "三井住友银行x崩坏三联名海报",
"n": 1,
"size": "auto"
}{
"created": 1783589191,
"background": "opaque",
"data": [
{
"b64_json": "iVBORTkSuQmCC"
}
],
"output_format": "png",
"quality": "medium",
"size": "1086x1448",
"usage": {
"input_tokens": 20,
"input_tokens_details": {
"image_tokens": 0,
"text_tokens": 20
},
"output_tokens": 686,
"output_tokens_details": {
"image_tokens": 686,
"text_tokens": 0
},
"total_tokens": 706
}
}