All errors return specific codes in the
message field for programmatic handling.Error Categories
- User Errors
- Content Errors
- System Errors
Issues caused by invalid requests or insufficient resources.
INSUFFICIENT_CREDITS
INSUFFICIENT_CREDITS
Description: Not enough credits to complete the requestSolution: Add more credits to your account
TASK_NOT_FOUND
TASK_NOT_FOUND
Description: Task with specified ID does not existSolution: Verify the task ID is correct
INVALID_TASK_ID
INVALID_TASK_ID
Description: Task ID format is invalid (must be valid UUID)Solution: Use the task ID returned from generate endpoint
INVALID_IMAGE
INVALID_IMAGE
Description: Uploaded file is not a valid imageSolution: Ensure you’re uploading a valid JPEG, PNG, or WEBP file
IMAGE_TOO_LARGE
IMAGE_TOO_LARGE
Description: Image file size exceeds 20MB limitSolution: Compress your image or use a smaller file
UNSUPPORTED_IMAGE_FORMAT
UNSUPPORTED_IMAGE_FORMAT
Description: Image format not supportedSolution: Convert to JPEG, PNG, or WEBP format
Complete Error Reference
Not enough credits to complete the request
Prompt contains non-English text (Google Veo3 limitation)
Content detected as unsafe by Google’s safety filters
Image contains recognizable prominent people
Photorealistic people (Google randomly rejects ~50% of such images)
Content rejected by RunBlob moderation system
Google service declined the request
Google interrupted generation after detecting unacceptable content during processing
Task with specified ID does not exist
Task ID format is invalid (must be valid UUID)
Task exceeded maximum processing time (10 minutes)
Service is temporarily unavailable for maintenance
Uploaded file is not a valid image
Image file size exceeds 20MB limit
Image format not supported (only JPEG, PNG, WEBP allowed)