Image Generation
Authorizations
AuthorizationstringRequired
FastRouter API Key. Get yours at https://fastrouter.ai
Format: Authorization: Bearer YOUR_API_KEY
Body
promptstringRequiredExample:
Text description of the desired image
A cute baby sea otter wearing a beretmodelstring · enumRequiredExample:
Image generation model to use
openai/gpt-image-1Possible values: ninteger · min: 1 · max: 10 · nullableOptionalDefault:
Number of images to generate. Note: Only n=1 is supported for dall-e-3
1sizestring · nullableOptionalDefault:
Image dimensions. Supported values vary by model:
- gpt-image-1/mini: auto, 1024×1024, 1536×1024, 1024×1536
- dall-e-2: 256×256, 512×512, 1024×1024
- dall-e-3: 1024×1024, 1792×1024, 1024×1792
autoExample: 1024x1024qualitystring · enum · nullableOptionalDefault:
Image quality level:
- gpt-image-1/mini: auto, high, medium, low
- dall-e-3: auto, hd, standard
- dall-e-2: standard only
autoPossible values: output_formatstring · enum · nullableOptionalDefault:
Output image format. Only supported for gpt-image-1 and gpt-image-1-mini
pngPossible values: backgroundstring · enum · nullableOptionalDefault:
Background style. Only for gpt-image-1 and gpt-image-1-mini. Note: transparent requires png or webp format
autoPossible values: stylestring · enumOptionalDefault:
Image style (DALL-E 3 only)
vividPossible values: response_formatstring · enumOptionalDefault:
Format of the response data
urlPossible values: Responses
200
Image generated successfully
application/json
400
Bad Request - Invalid parameters
401
Unauthorized - Invalid API key
429
Rate Limit Exceeded
500
Internal Server Error
post
/images/generationsLast updated
