Plan an AI short
ai_short_draftFree. Plans a finished AI short (several AI video shots, voice or dialogue, music, captions) from an idea. Nothing is made or charged. Show the user the reply, the shots and quote.render_cents, refine with ai_short_revise, then make it with ai_short_create.
Args:
brief: the idea in the user's words, 1-4000 chars, any language.
length: target seconds (3-60; longer is planned as 60), only when the user named one.
quality: fast (cheapest) | pro | ultra (best); the director picks when omitted (the desktop tool defaults to pro).
aspect: 9:16 (default) | 16:9 | 1:1.
source: a source from remix_read_source / read_article: makes an ORIGINAL short from it.
angle: with source: similar (default) | my_niche | part2 | rewrite.
attachment_ids: staged image ids (up to 8).
persona_id: a saved persona whose photos are staged for you.
Returns:
{ok, reply, plan|null, changed, chips:[{label, message?, action?}], notes, quote?:{render_cents, items, blockers, fits}, history}. A chip with action top_up or sign_in means the balance or sign-in needs the user. Pass history back to ai_short_revise.
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": {
"brief": "<brief>"
},
"name": "ai_short_draft"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| angle | No | ||
| brief | Yes | ||
| aspect | No | ||
| length | No | ||
| source | No | A `source` from read_article / remix_read_source. | |
| quality | No | ||
| persona_id | No | ||
| attachment_ids | No | Staged image ids (up to 8) the short may show or use as references. |