Create a video clip
create_videoUse this when the user wants a short AI video clip made from a description. Starts the video and returns its id right away; generating takes a few minutes, and video_status reports when it is ready with the file link. The clip is saved to their Xenition library.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"prompt": "<prompt>"
},
"name": "create_video"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | ||
| aspect | No | 'landscape' (16:9, default), 'portrait' (9:16) or 'square' | |
| prompt | Yes | what happens in the clip, with camera and style — e.g. 'slow drone shot over a misty pine forest at sunrise' | |
| duration | No | length in seconds (the model may cap it; short clips of 5–10 s work best) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | ||
| kind | No | ||
| error | No | ||
| title | Yes | ||
| status | Yes | ||
| openUrl | No | ||
| artifactId | No |