How do I start text-to-video with veo31-fast?
Submit model=veo31-fast, action=text2video, and prompt to /veo/videos. The prompt can be organized by subject, scene, action, and camera changes; set aspect_ratio=9:16 when you need portrait orientation. After completion, obtain the video from video_url in the result.
What is the difference between one and two images?
When using image2video, one image is used for first-frame guidance, while two images are used for first-and-last-frame guidance. Put the image links in image_urls, and use prompt to describe the actions or transitions you want to occur in between. This model is not a blending mode that freely combines multiple images into a scene.
How do I get a 1080p video?
You can select resolution=1080p during generation, or use the get1080p action on an already generated video and submit the corresponding video_id. Generation, obtaining a higher-resolution version, and extension are different actions; extension requests use the 720p or 1080p options of /veo/extend.
How do I extend a shot generated by veo31-fast?
Submit model=veo31-fast and data[].id from the generation result as video_id to /veo/extend, and optionally add prompt to guide the subsequent footage. Extension results can also be extended further; save the task ID and video ID separately to avoid using the task-query identifier for extension.
How are Chinese prompts and asynchronous calls used?
You can enter Chinese prompts and enable automatic translation with translation=true. For application integration, you can set async=true to obtain task_id first and then query the result; you can also provide callback_url to receive completion notifications, then save the video ID and download link for subsequent production.