AigenwayDocumentation

Google Veo / Veo 3.1 / Video extend

google_veo/veo-3.1-generate-preview/video_extend
Async

Extend an existing video forward in time.

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
input_video_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.1-generate-preview",
  "method": "video_extend",
  "params": {
    "input_video_url": "https://example.com/source.mp4",
    "duration_seconds": 4
  }
}

Example response

null
Pricing: see your dashboard (auth required).