generate
Create structured JSON constraints that keep an LLM character's voice consistent by specifying four personality axes and optional sliders.
Instructions
Generate character constraints using the FIVE engine.
This tool calls the FIVE Character Engine API to produce JSON constraints that keep an LLM character's voice consistent.
Each call costs $1 and consumes one credit from your account.
Args: character_name: Name of the character to generate constraints for. q1: Personality axis 1 – choose A, B, C, or D. q2: Personality axis 2 – choose A, B, C, or D. q3: Personality axis 3 – choose A, B, C, or D. q4: Personality axis 4 – choose A, B, C, or D. s1: Style slider 1 (1-5, default 3). Optional fine-tuning. s2: Style slider 2 (1-5, default 3). Optional fine-tuning. s3: Style slider 3 (1-5, default 3). Optional fine-tuning. s4: Style slider 4 (1-5, default 3). Optional fine-tuning. free_text: Optional free-form description to further guide generation.
Returns: A dict with keys: status, remaining (credits left), constraint (the generated JSON constraint object).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| character_name | Yes | ||
| q1 | Yes | ||
| q2 | Yes | ||
| q3 | Yes | ||
| q4 | Yes | ||
| s1 | No | ||
| s2 | No | ||
| s3 | No | ||
| s4 | No | ||
| free_text | No |