Skip to main content

Overview

Tool identifier video_generate. video_generate generates videos from text. The example below first uses image_generate to create a first and last frame, then composes a video. Import path: from veadk.tools.builtin_tools.video_generate import video_generate

Environment & prerequisites

Requirements:Configure an API key that can call the video-generation model. Set MODEL_VIDEO_API_KEY for a separate key; otherwise the tool uses MODEL_AGENT_API_KEY, then the Volcengine credentials available to the process. The example also calls image_generate, so the same credentials must be able to call the image model, or set MODEL_IMAGE_API_KEY separately.
Environment variables:
  • MODEL_VIDEO_API_KEY: video-generation API key; defaults to the agent model credentials
  • MODEL_VIDEO_API_BASE: video-generation endpoint; defaults to https://ark.cn-beijing.volces.com/api/v3/
  • MODEL_VIDEO_NAME: video-generation model; defaults to doubao-seedance-2-0-260128
  • MODEL_IMAGE_API_KEY: image-generation key used by the example; defaults to the agent model credentials
  • MODEL_IMAGE_NAME: image-generation model used by the example; defaults to doubao-seedream-5-0-260128
config.yaml keys:
config.yaml

Usage

examples/tools/video_generate/agent.py
Last modified on September 19, 2026