curl --request POST \ --url https://api.kie.ai/api/v1/veo/extend \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "taskId": "veo_task_abcdef123456", "prompt": "The dog continues running through the park, jumping over obstacles and playing with other dogs", "seeds": 12345, "watermark": "MyBrand", "callBackUrl": "https://your-callback-url.com/veo-extend-callback"}'
Extend an existing Veo3.1 video by generating new content based on the original video and a text prompt.
POST
/
api
/
v1
/
veo
/
extend
Extend Veo3.1 Video
Copy
curl --request POST \ --url https://api.kie.ai/api/v1/veo/extend \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "taskId": "veo_task_abcdef123456", "prompt": "The dog continues running through the park, jumping over obstacles and playing with other dogs", "seeds": 12345, "watermark": "MyBrand", "callBackUrl": "https://your-callback-url.com/veo-extend-callback"}'
Extend an existing Veo 3.1 video by generating new content based on the original video and a text prompt. This feature allows you to extend video duration or add new content based on your existing video clips.
Our Veo 3.1 Video Extension API is more than simple video splicing. It layers intelligent extension algorithms on top of the official models, giving you greater flexibility and markedly higher success rates — 25% of the official Google pricing (see pricing details for full details).
Capability
Details
Smart Extension
Generate new video segments based on existing videos and text prompts
Seamless Connection
Extended videos naturally connect with the original video
Flexible Control
Precisely control the style and actions of extended content through prompts
High-Quality Output
Maintain the same quality and style as the original video
Audio Track
Extended videos default to background audio, consistent with the original video
Task ID of the original video generation. Must be a valid taskId returned from the video generation interface. Note: Videos generated after 1080P generation cannot be extended.
Random seed parameter for controlling the randomness of generated content. Range: 10000-99999. Same seeds will generate similar video content, different seeds will generate different video content. If not specified, the system will automatically assign random seeds.
Detailed Action Description: Clearly describe how you want the video to be extended, e.g., “the dog continues running through the park, jumping over obstacles”
Maintain Style Consistency: Ensure the style of extended content matches the original video
Natural Transition: Described actions should naturally connect with the end of the original video
Use English: Recommend using English prompts for best results
Avoid Conflicts: Ensure extended content doesn’t create logical conflicts with the original video
Task ID of the original video generation. Must be a valid taskId returned from the video generation interface. Note: Videos generated after 1080P generation cannot be extended.
Random seed parameter for controlling the randomness of generated content. Range: 10000-99999. Same seeds will generate similar video content, different seeds will generate different video content. If not specified, the system will automatically assign random seeds.