Suggest a place, propose or improve the plot, draft keyframes (costs credits)
Changed onThe guided steps' AI buttons. One text call to Gemini Flash-Lite that knows the film's format (model, clip lengths, shape), tone, art style, look, story, cast palette (each character with the skins and mounts the film uses for it) and places, and answers a proposal: nothing is written. kind: place suggests one place the film does not have (place: {name, description}; make it with POST /v1/entities kind location, then {op: "addPlace", entry: {entityId}}); plot proposes a plot, grown from the story's few words when there are some (offered while the story is under 280 characters); improve improves the story, its events, names and order kept (text, note on what changed, and ops: the one setIdea that keeps it); keyframes drafts the first moments (4 to 10: beat, camera, who is in it with which skin and mount, the place) and, only where the story offers a choice, up to 3 decisions of 2 or 3 options, for a film with at most one moment and no segment (draft.moments, and ops: ordinary mutations with fresh ids, addPanel, updatePanel, connect, updateSegment, addDecision, addOption; a blank first moment is filled, a first moment with words goes on into the draft, nothing is removed). Keep a proposal with PATCH /v1/storyboards/{id} { mutations: ops } (one batch, one undo). Costs credits: storyboard_assist per call (see /v1/pricing), checked before the call and charged after a readable answer, through your token so its daily cap applies. Quote first with dry_run: true: credits, and available: false with a reason when it cannot be asked now. A storyboard whose owner approves agent spending answers 403 except for the quote.
Request
- Base URL: https://nanostudiopro.com/api
- URL: https://nanostudiopro.com/api/v1/storyboards/{id}/assist
- Auth: HTTP bearer
Request body
Response
The quote (dry_run), or the proposal
Changes
- info
endpoint added
- info