AigenwayDocumentation

Google Veo / Veo 3.0 / First/last frame to video

google_veo/veo-3.0-generate-001/first_last_frame_to_video
Async

Generate a video that interpolates between a first and a last frame.

Parameters

NameTypeRequiredDescriptionAllowed valuesBundle dim.
modestringnoInternal task-type marker (matches the method code).text_to_video, image_to_video
promptstringnoText prompt describing the desired output.
resolutionstringno720p, 1080p, 4K
aspect_ratiostringno16:9, 9:16, 1:1
callback_urlstringnoWebhook URL invoked when async task completes.
videos_countintegerno
last_frame_urlstring
yes
first_frame_urlstring
yes
duration_secondsintegernoVideo duration in seconds. Pricing is PER_SECOND, so the duration is NOT part of the bundle key — total cost = perSecondUnits × duration.4, 6, 8, 10, 12

Example request

{
  "provider": "google_veo",
  "model": "veo-3.0-generate-001",
  "method": "first_last_frame_to_video",
  "params": {
    "resolution": "1080p",
    "aspect_ratio": "16:9",
    "last_frame_url": "https://example.com/end.jpg",
    "first_frame_url": "https://example.com/start.jpg",
    "duration_seconds": 6
  }
}

Example response

null
Pricing: see your dashboard (auth required).