Veo connects to a Nagent workspace with an API key. Once it is connected, agents can call 5 Veo actions, such as "Get Videos Operation (Veo)", "List Models (Gemini API)" and "Download Video (Veo)". Nothing is enabled on connect: each action is allowed one at a time, and an action with side effects runs or waits for a person according to the agent's level.
Every operation an agent can call against Veo, with input parameters and output schema.
VEO_DOWNLOAD_VIDEODownload video (veo)
Input parameters
Download URI from operation response
Local file path to save the video
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
VEO_GENERATE_VIDEOSGenerate videos (veo)
Input parameters
Model to use. Examples: 'veo-3.0-generate-preview', 'veo-3.0-fast-generate-preview', 'veo-2.0-generate-001'
Additional parameters passed through to API
Text prompt for Veo video generation
Desired aspect ratio, e.g., 16:9, 1:1, 9:16
Elements to avoid in the generated video
allow \\ | dont_allow (regional constraints apply)
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
VEO_GET_VIDEOS_OPERATIONGet videos operation (veo)
Input parameters
Operation resource name returned by predictLongRunning
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
VEO_LIST_MODELSList models (gemini api)
Input parameters
Filter models by name prefix (client-side)
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
VEO_WAIT_FOR_VIDEOWait for video (veo)
Input parameters
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
Agents can call 5 Veo actions on Nagent, including "Get Videos Operation (Veo)", "List Models (Gemini API)" and "Download Video (Veo)". Get Videos Operation (Veo): Get videos operation (veo). Each action is listed on this page with its input parameters and its output.
Veo connects with an API key, under your workspace's own connection. Nothing is enabled on connect: each action is allowed one at a time and can be scoped to the agents that need it.
Get Videos Operation (Veo) takes 1 required input: operation_name. It returns data, error and successful.