autoshort_draft_video
Create a video DRAFT — nothing is rendered and no credits are charged. Director mode, the recommended way to make a video the user has opinions about: (1) write and agree the script with the user in this conversation first — narration per scene and what each scene should show; (2) call autoshort_draft_video with scenes[] (free, nothing is rendered or charged); (3) show the user the draft (scenes, estimated length, estimated credits, warnings) and apply their changes with autoshort_update_draft; (4) only after the user approves, call autoshort_render_draft — that is when credits are charged. Narration is read VERBATIM: AutoShort never rewrites it. Each scene with a visual gets exactly that image (plus the art style). A scene can carry image_url (the user's own picture, public https link): that scene shows it instead of a generated image, and the draft marks it imageSource "your image". Pass scenes[] for a script you agreed with the user (free; stored word for word), or a brief to have AutoShort write one draft for review (needs a positive credit balance, max 20 per hour). Returns draftId, the scenes, estimatedDurationSeconds, estimatedCredits and warnings[].
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| brief | No | Only when there is no agreed script: what the video should be about. With scenes[] it is used as context for auto images. | |
| title | No | Headline shown over the first 1.5s and used as the video title. Defaults to the first sentence. | |
| scenes | No | The agreed script, scene by scene, in order. | |
| artStyle | No | Visual style; see autoshort_list_niches. Default AUTOSHORTS (cinematic photography). | |
| language | No | BCP-47 narration language ("en", "vi", …). Omit to detect it from the narration. | |
| aspectRatio | No | ||
| targetDuration | No | Requested length in seconds. Kept as requested — if the verbatim narration cannot fit it, warnings[] says so with a word count that would. |