Upload images for use in presentations
Alai API (Beta)
Upload Images
Upload images to be used in presentation generation. Returns image IDs that can be referenced in subsequent requests.
Limits: Max 10 images per request, 10MB per file. Supported formats: PNG, JPEG, WebP, GIF, AVIF, SVG.
POST
Upload images for use in presentations
Upload images for use in presentation generation. This is a synchronous operation that returns image IDs (UUIDs) immediately. These can be passed via
image_ids in subsequent generation requests.
Limits
- Max file size: 10MB per image
- Max images: 10 per request
- Supported formats: PNG, JPEG, WebP, GIF, AVIF, SVG
Request
Send images asmultipart/form-data with field name files.
curl
Python
JavaScript
Response
Error Responses
| Status | Description |
|---|---|
| 400 | File too large or too many images |
| 401 | Invalid or missing API key |
| 415 | Unsupported file type |