GPT-4o-image
GPT-4o Image Generation
Generate images using GPT-4o model, supporting text-to-image and image editing
POST
Documentation Index
Fetch the complete documentation index at: https://docs.toapis.com/llms.txt
Use this file to discover all available pages before exploring further.
- Unified image generation API
- Use model parameter to select
gpt-4o-imagemodel - Supports text-to-image, image-to-image, and image editing
- Async task management, query results by task ID
Authorizations
All endpoints require Bearer Token authenticationGet your API Key from the API Key Management PageAdd to request header:
Body
Image generation model nameExample:
"gpt-4o-image"Text description for image generationMaximum 1000 characters
Image aspect ratioSupported formats:
1:1- Square (default)2:3- Portrait3:2- Landscape
Number of images to generateSupports 1, 2, 4. Charges will be pre-deducted based on the numberDefault: 1⚠️ Note: Must enter a plain number (e.g.,
1), do not use quotes or it will cause an errorReference image URL list for image-to-image or image editing⚠️ URL format only (base64 no longer supported)
- Publicly accessible image URL (http:// or https://)
- You can use the Upload Image API to upload local images and get URLs
- Maximum 5 images
- Single image up to 10MB
- Supported formats: jpeg, jpg, png, webp
Mask image URL (for image editing)
- Must be PNG format
- Size must match the reference image
- Maximum 4MB
Response
Unique task identifier for status queries
Object type, always
generation.taskModel name used
Task status
queued- Queued for processingin_progress- Processingcompleted- Successfully completedfailed- Failed
Task progress percentage (0-100)
Task creation timestamp (Unix timestamp)
Task metadata