Auto-Storyboard
lab_auto_storyboardAuto-generate a storyboard from either script OR situationen (mutually exclusive). An LLM splits script into scenes; situationen bypasses that LLM entirely and generates exactly one frame per entry, ignoring max_scenes. situationen requires figur_id of an existing character sheet with a reference image: every frame uses that character on seedream_5_pro, without creating a new sheet. format selects 16:9 (default) or 9:16 for every model. bewegung_en is saved in each frame’s metadata for later animation. COSTS CREDITS — every scene is one generated image, charged up front for the number of scenes the script is split into (at most max_scenes). Ask the human before running it. CHARACTERS ARE NOT GUESSED: every character who appears in more than one frame first gets a reference image (an existing project character with a reference is reused for free; a new one is created and its reference sheet is charged separately as character_sheet_generate), and every frame showing such a character is generated WITH those references on seedream_5_pro instead of model. Frames without a recurring character use model. The answer lists figuren (name, status, scenes), figuren_kosten_geschaetzt and kosten_je_bild; prices per model come from lab_list_models. If a reference cannot be made, the frames that need it fail and are refunded — they are never generated without it. The scene split is SYNCHRONOUS and can take up to ~55s and then time out (504) for long scripts; run it in the app if so. The answer lists the new image ids; the frames themselves render in the background as pending images — poll them with lab_job_status (type 'image').
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model | No | Image model for the frames. Default krea_2_medium. Prices per model: lab_list_models. | |
| format | No | Frame aspect ratio for every model, default 16:9 | |
| script | No | Screenplay or scene description; provide either script or situationen. The backend splits script into scenes; each scene becomes one image. | |
| figur_id | No | Existing character-sheet id with a reference image; required for situationen, only used with situationen | |
| creativity | No | Krea 2 creativity setting; ignored by flux_pro. Default medium. | |
| max_scenes | No | Upper limit for the number of scenes, and therefore images charged. Backend default when omitted. | |
| project_id | Yes | Project id | |
| situationen | No | Independent situations, each exactly one frame. Requires figur_id; excludes script and figuren_raten. | |
| figuren_raten | No | Opt-out, off by default: true skips the character references and lets the image model invent every character from the text — a different face in every frame. Only set it when the human explicitly asks for that; it is recorded on every frame (figuren_geraten). | |
| style_reference_url | No | Shared moodboard image applied to ALL frames for one consistent look. Used by Krea 2 and by the Seedream character-reference path (one additional reference, included in pricing). Must be an asset of this project or an absolute URL — anything else is refused before credits are spent. |