Veo 3.1
Google's Veo 3.1 turns a prompt into a 4, 6 or 8 second video with dialogue, sound effects and ambient audio, at 720p, 1080p or 4K. Start from a first frame, set a last frame, or guide the subject with 1 to 3 reference images (reference videos are 8 seconds). For cinematic scenes, product shots and short ads with sound.
Input
Fields marked * are required. Review the price before generating.
API code for this input
Uses your current form values and requests a new quote. Running the generation step uses your balance. Get an API key
# 1. Price the exact input (quotes are valid for up to 10 minutes)
curl -s https://api.raywake.com/v1/quotes \
-H "Authorization: Bearer $RAYWAKE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "veo-3-1",
"input": {
"aspectRatio": "match_input_image",
"resolution": "720p",
"durationSeconds": "4"
}
}'
# 2. Start the generation with the quote_id from step 1
curl -s https://api.raywake.com/v1/generate \
-H "Authorization: Bearer $RAYWAKE_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
-d '{"model": "veo-3-1", "quote_id": "QUOTE_ID", "input": {"aspectRatio":"match_input_image","resolution":"720p","durationSeconds":"4"}}'
# 3. Poll until the status is terminal
curl -s https://api.raywake.com/v1/jobs/JOB_ID \
-H "Authorization: Bearer $RAYWAKE_API_KEY"Set RAYWAKE_API_KEY before running. Replace QUOTE_ID and JOB_ID in cURL with the returned values. File links can expire; refresh them if you run the code later.