Migrating deprecated video model IDs

Replace retired Veo and Runway model strings in your agent code

Deprecated video model IDs are retired or being retired — swap them for the current IDs below. Most fixes are a one-line llm= change.

Diagram

🕰️ Old model string

🎬 VideoAgent llm=…

✅ Current model string

Quick Start

python
from praisonaiagents import VideoAgent

# Before (deprecated)
agent = VideoAgent(llm="gemini/veo-3.0-generate-preview")

# After
agent = VideoAgent(llm="gemini/veo-3.1-generate-preview")
video = agent.start("A sunset timelapse", output="sunset.mp4")

Migration table

Deprecated stringReplacementWhyReference
gemini/veo-3.0-generate-previewgemini/veo-3.1-generate-previewGemini API shutdown 30 Jun 2026Gemini
gemini/veo-3.0-fast-generate-previewgemini/veo-3.1-fast-generate-previewGemini API shutdown 30 Jun 2026Gemini
gemini/veo-2.0-generate-001gemini/veo-3.1-generate-previewGemini API shutdown 30 Jun 2026Gemini
vertex_ai/veo-3.0-generate-previewvertex_ai/veo-3.1-generate-001GA Veo 3.1 is the recommended defaultVertex
vertex_ai/veo-3.0-fast-generate-001vertex_ai/veo-3.1-fast-generate-001Veo 3.1 Fast replaces Veo 3.0 FastVertex
vertex_ai/veo-2.0-generate-001vertex_ai/veo-3.1-generate-001Veo 2.0 is retiredVertex
runway/gen-3 (old recipe prompt text — never a working llm= ID)openai/sora-2 for text-only prompts, or runwayml/gen4_turbo with an imagerunwayml/gen4_turbo needs an input_reference imageRunwayML
runway-gen3 (old MCP short alias)openai/sora-2Current MCP defaultMCP

Related