Veo
Overview
SLUG: VEO
Description
Veo 3 is Google’s state-of-the-art model for generating high-fidelity 8s 720p videos with natively generated audio via the Gemini API.
Authentication Details
API Key
Connecting to Veo
Create an auth config
Use the dashboard to create an auth config for the Veo toolkit. This allows you to connect multiple Veo accounts to Composio for agents to use.
Create and Get auth config ID
Click “Create Veo Auth Config”. After creation, copy the displayed ID starting with ac_
. This is your auth config ID. This is not a sensitive ID — you can save it in environment variables or a database.
This ID will be used to create connections to the toolkit for a given user.
Connect Your Account
Using API Key
Tools
Executing tools
To prototype you can execute some tools to see the responses and working on the Veo toolkit’s playground
OpenAI (Python)
Anthropic (TypeScript)
Google (Python)
Vercel (TypeScript)
Tool List
VEO_DOWNLOAD_VIDEO
Tool Name: Download Video (Veo)
Description
Action Parameters
Action Response
VEO_GENERATE_VIDEOS
Tool Name: Generate Videos (Veo)
Description
Action Parameters
Action Response
VEO_GET_VIDEOS_OPERATION
Tool Name: Get Videos Operation (Veo)
Description
Action Parameters
Action Response
VEO_LIST_MODELS
Tool Name: List Models (Gemini API)
Description
Action Parameters
Action Response
VEO_WAIT_FOR_VIDEO
Tool Name: Wait For Video (Veo)
Description
Action Parameters
Action Response