Save a rigged model as a living, persistent agent body
create_agent_personaTurn a generated GLB into a NAMED, persistent agent body: a "persona" the assistant reuses across turns and across sessions. The model is copied into durable storage so the body survives the source URL expiring, then registered under a stable persona_id. The returned view renders the LIVING body inline: it idles between turns, and persona_say makes it lip-sync and emote a reply. The persona_id is the handle: keep it and pass it to get_agent_persona or persona_say later to bring the exact same body back. No sign-in required.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | A display name for the persona, 1–80 characters. | |
| voice | No | Optional voice name to speak with (used for audio-driven lip-sync when available). | |
| glb_url | Yes | Public https URL of the rigged GLB to embody (e.g. from forge_avatar). | |
| source_prompt | No | Optional: the prompt that generated this body, kept as provenance. |