Create Character
lab_create_characterCreate a character sheet for a human, animal or creature in the cast register. The backend derives an English prompt_prefix_en from the fields you give — that prefix is what later describes this character in every image, so the richer the description, the more stable the identity. This is step 1 of 2: a fresh sheet has NO reference image and is therefore not yet usable as character_refs. Run lab_generate_character_reference on the returned id to finish it. Free — it writes a row, it burns no credits.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| age | No | Age in years, as a number | |
| eyes | No | Eye colour and expression | |
| hair | No | Hair colour, length, cut | |
| name | Yes | Character name, e.g. 'Maren' — the only required field | |
| skin | No | Skin tone and texture | |
| build | No | Body build and posture | |
| gender | No | e.g. 'female', 'male', 'non-binary' | |
| gattung | No | Character kind: human, animal or creature. Omitted or empty means mensch. For tier/kreatur, begin the description with the species and its distinctive features. | |
| clothing | No | Default costume the character is seen in | |
| demeanor | No | How the character moves and behaves, in prose | |
| project_id | No | Bind the sheet to this project (from lab_list_projects) — positive integer as string. PASS THIS whenever the character belongs to a project. Without it the sheet stays an orphan: lab_cast_gaps will not count it as created, and image generation will not find it as a char_ref. | |
| project_name | No | Free-text project label shown in listings (does NOT bind the sheet — that is project_id) | |
| facial_features | No | Face shape, nose, mouth, jaw — what makes this face recognisable | |
| distinctive_features | No | Scars, tattoos, glasses, anything that must appear in every image |