Can veo31 generate videos using only text?
Yes. Use /veo/videos, set model to veo31, action to text2video, and provide a scene prompt. It is recommended to clearly specify the subject, action, environment, and camera direction; if the composition is already determined, you can instead use image2video, using an image as the starting point of the shot.
How should one image and two images be used respectively?
One image is used as the first frame, so the video starts from the specified image; two images are used as the first and last frames, guiding the shot to connect the start and end points. Submit image links through image_urls, then use prompt to describe the transition. veo31 should not be used as a three-image blending method.
Can the 4k option in veo31 also be used for extensions?
When generating a video, you can set resolution to 4k, but the resolution options for /veo/extend are 720p or 1080p; the two operations cannot share the same set of settings. If the project requires a consistent delivery resolution, determine the extension requirements first, then arrange asset generation and final output.
How do I continue an already generated video?
Submit model=veo31 and data[].id from the generation result to /veo/extend, and you can add a prompt to guide the subsequent footage. This uses the video ID, not the asynchronous task's task_id. The new video ID obtained after the extension is complete can also be used for the next extension.
How do Chinese prompts work with asynchronous generation?
You can describe scenes in Chinese and enable automatic translation through translation. After setting async=true, first obtain the task_id, then query the task result; you can also set callback_url to receive completion notifications. The video_url in the completed result is used to retrieve the video, and data[].id is used for subsequent video operations.