Generate a character pose
generate_posePAID (~150 credits). Generate a new pose for a character from a text description. DEFAULTS TO A COST PREVIEW — see the dryRun argument. Returns { poseId } once executed; poses have no jobId, so poll list_character_poses until status is done or error.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Short pose name, e.g. "casting". | |
| dryRun | No | DEFAULTS TO TRUE. While true this returns only a cost quote ({ estimatedCredits, balance, spendCapDaily, spentLast24h, capRemaining }) and executes nothing. Show the user estimatedCredits and get an explicit yes for that amount, THEN re-call with dryRun:false to actually spend. | |
| imageModel | No | Override the image model. | |
| characterId | Yes | Character id. | |
| idempotencyKey | No | Optional Idempotency-Key for the real (dryRun:false) call. Omit and one is minted per call. Reuse the SAME value when retrying a call that failed with ENTITY_BUSY / 402 / 429 so the retry cannot double-dispatch. | |
| poseDescription | Yes | What the character should be doing, e.g. "kneeling, shield raised". | |
| referencePoseId | No | Seed from an existing DONE pose instead of the base image. |