Reserve an Explainer Studio run
reserve_studio_runThe deposit sandbox_exec draws on, the unused part refunded. Flow: get_recipe explainer-studio. SPENDS TOKENS: price with estimate_only: true, state the price in the same message as your ask, wait for a go naming THIS purchase (SPENDING RULES: get_recipe spending-rules). idempotency_key: IDEMPOTENCY (this server's instructions).
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": {
"video_seconds": "<video_seconds>",
"episodes": "<episodes>"
},
"name": "reserve_studio_run"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| episodes | Yes | How many parts; the same rule as `video_seconds`. | |
| run_ticket | No | A composed message's `slot_values.run_ticket`. | |
| estimate_only | No | Price only; creates nothing. | |
| video_seconds | Yes | One part's length. REQUIRED: if the user gave none, put your pick and its price in the priced ask; never one chosen to save tokens, never carried over. | |
| idempotency_key | No | Retry key (IDEMPOTENCY). |