Change a video
change_videoChange one finished video as the person asks, made again into a new video beside it, as the app's Change does. This spends the team's credits: the price get_video lists in after_steps as change_video, refunded if it fails. Only for a video whose after_steps offers it. What to change is the person's own words; a change the video cannot be made with at all is answered with why and spends nothing. Answers an id at once: call get_video with it about once a minute until its status is ready or failed.
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": {
"id": "<id>",
"change": "<change>",
"credits": "<credits>",
"idempotency_key": "<idempotency_key>"
},
"name": "change_video"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | The id of a finished video, from make_video or list_videos. | |
| part | No | Which of its videos, as get_video names it: v1, the default, v2 and on. | |
| change | Yes | What to change, in the person's words, on one line. | |
| credits | Yes | The credits after_steps lists for change_video; a different figure is refused. | |
| idempotency_key | Yes | Any string unique to this video. Calling again with the same key and the same arguments answers as the first call did and spends nothing more. |