shot.generate_video
Generate a video take for a shot using its camera movement, action and cast. An image_to_video model animates the start frame (shot.generate_keyframe first); a reference_to_video model needs no start frame and follows the shot's reference videos (shot.update referenceVideoAssetIds), using the keyframe as its opening image when there is one. With referenceVideoMode edit it changes the first clip itself instead (e.g. replaces a person with a cast character). Costs credits per second, charged to the project owner. The first take fills the shot's timeline clip; later takes wait for shot.select_take.
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": {
"projectId": "<projectId>",
"shotId": "<shotId>"
},
"name": "shot.generate_video"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model | No | ||
| shotId | Yes | ||
| projectId | Yes |