Grok Imagine Image Generation
- Grok Imagine image generation model, supporting text-to-image and image editing
- Supports generating 1-4 images per request, edit mode supports up to 3 input images
- Async processing mode, use the returned task ID to query task status
- Generated image links are valid for 24 hours, please save them promptly
Authorizations
All APIs require Bearer Token authentication
Add to request header:
Authorization: Bearer YOUR_API_KEY
Body
grok-imagine-image: Supports text-to-image and image editing
"grok-imagine-image"
Image generation prompt
Notes:
- Text-to-image mode: Describe the image content you want to generate
- Image editing mode: Describe the editing requirements for the input image
"Abstract human silhouette, golden particles ready to burst outward representing joy"
Number of output images
Notes:
- Range:
1-4 - Each image is billed independently
1
Output image aspect ratio
Options:
2:1,20:9,19.5:9,16:9,4:3,3:2,1:12:3,3:4,9:16,9:19.5,9:20,1:2
Notes:
- Only supported in text-to-image mode
- Defaults to
1:1upstream when not specified
"1:1"
Output image format
Options:
jpg/jpegpngwebp
Notes:
- Defaults to
jpegupstream when not specified
Do not pass this parameter unless necessary.
"jpg"
List of input image URLs
Notes:
- Automatically switches to image editing mode when provided
- Supports up to
3input images - Public accessible image URLs are recommended
["https://example.com/input-image.png"]Response
Task created successfully
Task creation timestamp
1757165031
Task ID
"task-unified-1757165031-uyujaw3d"
Actual model name used
Specific task type
image.generation.task Task progress percentage (0-100)
0 <= x <= 1000
Task status
pending, processing, completed, failed "pending"
Asynchronous task information
Task output type
image "image"