Veo3 Quality veo3-quality
video model · provider: google · typical generation time ~110s
Capabilities
| Capability | Value |
|---|---|
| Aspect ratios | 16:9 9:16 |
| Durations | fixed (~8s) |
| Resolutions | — |
| Modes | — |
Image-to-video (image_url) | ✓ |
First frame (first_frame_url) | ✓ |
Last frame (last_frame_url) | ✓ |
Audio generation (generate_audio) | — |
| Reference images | — |
| Reference videos | — |
| Reference audio | — |
| Extendable | ✓ |
Credits
Flat 320 credits per ~8s video.
Example
bash
curl -X POST "https://api.aiveed.io/v1/generate/video" \
-H "X-API-Key: $AIVEED_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "veo3-quality",
"prompt": "A golden retriever puppy chasing soap bubbles in a sunlit garden, slow motion",
"aspect_ratio": "9:16"
}'The response is a job — poll GET /v1/jobs/{id} or use
webhooks/SSE; when
status is completed, result_url is the hosted output.
Good to know
- Duration is fixed (~8s) — sending
durationreturns422 UNSUPPORTED_OPTION. image_urlandfirst_frame_urlare aliases here — either works (first_frame_urlwins if both are sent).last_frame_urlrequires afirst_frame_url.- No
resolutionparameter — sending one returns 422. - Aspect ratios are limited to
16:9and9:16. - Reference media (
reference_*_urls) is not supported — 422. - Completed videos can be extended ~7s via
POST /v1/extend/video. - Prompts that are valid JSON are passed to the model as structured prompts; plain text is wrapped automatically.
- Prompt cap: 10,000 characters.