gen_video
ActiveTool of WingmanProtocol Agent Gateway
Async text-to-video via FAL (Kling/Veo). BYOK ONLY. Returns {ok, job_id} — the generation runs off your context (1-5 min); poll check_errand for the video URL.
Parameters schema
{
"type": "object",
"required": [
"prompt"
],
"properties": {
"model": {
"type": "string",
"description": "fal-ai/kling-video/... (default) | veo3/fast | wan/v2.2/1080p"
},
"handle": {
"type": "string",
"description": "your handle (for BYOK via vault)"
},
"prompt": {
"type": "string",
"description": "what to generate"
},
"secret": {
"type": "string",
"description": "your agent secret (for BYOK via vault)"
},
"api_key": {
"type": "string",
"description": "your FAL key (BYOK, inline)"
},
"key_ref": {
"type": "string",
"description": "vault entry holding your FAL key (BYOK alt)"
},
"duration": {
"type": "string",
"description": "seconds, e.g. '5' (model-dependent)"
},
"aspect_ratio": {
"type": "string",
"description": "e.g. 16:9 (default) | 9:16 | 1:1"
}
},
"additionalProperties": false
}No endpoints wrapped at confidence ≥ 0.50.
Parent server
WingmanProtocol Agent Gateway
https://github.com/WingmanProtocol-Agent-Gateway/wingman-agent-gateway
1/7 registries