OpenAI
Create an image
Generate an image from a text prompt.
POST
/openai/v1/images/generations● SupportedRequest body
modelstring必填Verified to take effect.
response_formatstring可选○ UnsupportedOmit for GPT Image models, which return native base64 data. Only send for models that explicitly support response_format; platform hosting is a separate Image extension.
gpt-image-2 returns 400 for both b64_json and url; omit this field.
promptstring必填Verified to take effect.
ninteger可选Controls image count; zero returns 400 and values 1–10 are accepted.
sizestring可选◐ Partially supportedgpt-image-2 supports tested 1024x1024 and 1024x1536 sizes; 512x512 returns 400.
qualitystring可选Verified to take effect.
backgroundstring可选transparent returns a transparent PNG on gpt-image-2.
output_formatstring可选jpeg returns JPEG on gpt-image-2.
Returns
200
Errors follow the OpenAI format — see error codes
Response
HTTP 200
Image generation response
application/json
| Name | Type | Description |
|---|---|---|
| created | integer | |
| data | array<object> | |
| data[].url | string | |
| data[].b64_json | string | |
| data[].revised_prompt | string |