Skip to main content
Generate videos using Veo models through Google Cloud Vertex AI.

Setup

export GOOGLE_APPLICATION_CREDENTIALS=path/to/service-account.json
# or
export VERTEXAI_PROJECT=your-project-id
export VERTEXAI_LOCATION=us-central1

Usage

from praisonaiagents import VideoAgent

agent = VideoAgent(llm="vertex_ai/veo-3.0-generate-preview")
video = agent.start("Ocean waves at sunset", output="ocean.mp4")

Models

ModelDescription
vertex_ai/veo-2.0-generate-001Veo 2.0
vertex_ai/veo-3.0-generate-previewVeo 3.0
vertex_ai/veo-3.0-fast-generate-001Veo 3.0 Fast
vertex_ai/veo-3.1-generate-previewVeo 3.1

Parameters

video = agent.generate(
    prompt="Your description"
)

Features

FeatureSupported
Text-to-Video
Image-to-Video
Video Remix
GCP Integration