Create consistent AI characters for your Sora 2 videos. Provide a previous video's task ID and a prompt to define or refine your character.
About this model
Create consistent AI characters for your Sora 2 videos by defining or refining character identity across multiple video generations. Provide a previous Sora 2 video's task ID and a detailed prompt describing your character (appearance, personality, mannerisms, voice quality), and the model establishes that character as a reusable template for future video generations. Perfect for multi-scene narratives, character-driven storytelling, and branded video series that need consistent cast members.
Ideal for filmmakers, content creators, marketing teams, and animation studios building character-rich video content. muapi's per-generation pricing lets you refine characters iteratively and create complex narratives without long-term subscriptions or expensive character development tools.
Cost analysis
| Provider | Cost | Notes |
|---|---|---|
| muapiapp | $0.10 per generation | Transparent per-character-definition pricing with no subscription. At $0.10 per character, you can develop and iterate on complex casts for video narratives affordably. |
Transparent per-character-definition pricing with no subscription. At $0.10 per character, you can develop and iterate on complex casts for video narratives affordably.
* Competitor pricing is estimated based on similar model architectures and usage tiers.
Configuration schema
| Parameter | Type | Description | Default |
|---|---|---|---|
| Origin Task ID | string | The task ID of the original Sora video. | - |
| Character Name | string | A globally-unique handle for your character. Reference it in later prompts by prefixing it with @ (e.g., @sky_ranger). | - |
| Character Prompt | string | In one short line, state stable traits (e.g., “cheerful barista, green apron, warm smile”); avoid camera directions, contradictions, or disallowed celebrity likeness. | a young woman with short blue hair, wearing a silver flight suit, determined expression |
| Safety Instruction | string | Briefly list any boundaries (“no violence, politics, or alcohol; PG-13 max”); tighter wording helps the model enforce your content limits. | - |
| Start Time | float | Enter the clip's start and end times in seconds. The segment you select must be completely inside the original video and between 1 s–4 s long; that slice will be used as the character's training material. | - |
| End Time | float | Enter the clip's start and end times in seconds. The segment you select must be completely inside the original video and between 1 s–4 s long; that slice will be used as the character's training material. | - |
The task ID of the original Sora video.
-A globally-unique handle for your character. Reference it in later prompts by prefixing it with @ (e.g., @sky_ranger).
-In one short line, state stable traits (e.g., “cheerful barista, green apron, warm smile”); avoid camera directions, contradictions, or disallowed celebrity likeness.
a young woman with short blue hair, wearing a silver flight suit, determined expressionBriefly list any boundaries (“no violence, politics, or alcohol; PG-13 max”); tighter wording helps the model enforce your content limits.
-Enter the clip's start and end times in seconds. The segment you select must be completely inside the original video and between 1 s–4 s long; that slice will be used as the character's training material.
-Enter the clip's start and end times in seconds. The segment you select must be completely inside the original video and between 1 s–4 s long; that slice will be used as the character's training material.
-Developer documentation
Frequently asked
Defining or refining a Sora 2 Pro character costs $0.10 per operation on muapi. Each character definition or refinement is a single $0.10 charge, and you can reuse that character across unlimited subsequent video generations.
Once you've created a character profile with a character_user_name, reference that name in future Sora 2 video prompts. The model will maintain consistency with the original character definition across all videos in your project.
Yes, you can refine or update a character by providing the same character_user_name with a new prompt describing adjustments (different outfit, updated personality traits, etc.). Each refinement is another $0.10 charge.