Muapi's character consistency API turns one or more reference images into repeatable subjects for images and videos. Compare lightweight single-reference modellen, larger reference packs, and multimodal reference-to-video endpoints without integrating every vendor separately.
A low-cost single-reference endpoint for carrying a subject into a new image.
Preserve a recognizable character identity while generating a new illustrated or photoreal scene.
Use one to three references when the subject needs stronger identity and appearance control.
A free multimodal option for combining several character or wardrobe references in one prompt.
Reference-driven video generation with a pack of up to seven images for consistent subjects.
Use a larger reference pack to guide identity and visual continuity in generated video.
Premium reference-to-video generation for cinematic shots with a controlled subject.
Build a consistent video subject from multiple views and a directed natural-language prompt.
Combine visual and temporal references when a character's look, movement, and sound all matter.
A high-capacity reference endpoint for complex character packs and multi-scene video continuity.
A character consistency API uses one or more reference images to reproduce the same subject in new scenes, poses, outfits, and camera angles. Afbeelding-reference modellen are useful for character sheets and stills; reference-to-video modellen carry that identity into motion.
Muapi exposes both families through the same REST submit-and-poll flow. Choose a model by reference-pack size, input modality, price, or whether the output should be an image or a video.
Turn a source character image into new stills while preserving recognizable facial features, clothing, and visual identity.
Animate a referenced subject into a new shot with modellen that support video output, motion, and scene direction.
The catalog makes each model's practical reference limit visible, from one image to packs of up to thirty.
Use endpoints that accept combinations of images, video, or audio when identity includes movement, voice, or timing.
Pass the model-specific task type and reference fields explicitly so asynchronous jobs fail less often and are easier to retry.
Start with free or low-cost image references, then move to premium video modellen only when the shot requires them.
| Model | Provider | Price | Best For |
|---|---|---|---|
| MiniMax Subject Reference | MiniMax | $0.01/generation | Lowest-cost single-image reference |
| Ideogram Character | Ideogram | $0.15/generation | Consistent illustrated or photoreal stills |
| Willekeurige seedance 2 Character | ByteDance | $0.18/generation | One-to-three reference images |
| Gemini Omni Character | Gratis | Gratis multimodal image references | |
| Vidu Q2 Reference | Vidu | $0.065/generation | Up to seven references to video |
| Wan 3.0 Reference to Video | Alibaba | $0.50/generation | Large reference packs for video |
| Veo 3.1 Reference to Video | $0.60/generation | Premium cinematic reference shots | |
| Willekeurige seedance 2.5 Omni Reference | ByteDance | $1.70/generation (720p) | Complex multimodal packs and continuity |
Reference limits, supported modalities, and prices vary by model. Check each model's Playground schema before submitting production requests.
curl -X POST https://api.muapi.ai/api/v1/seedance-2.5-omni-reference \
-H "Content-Type: application/json" \
-H "x-api-key: YOUR_API_KEY" \
-d '{
"images_list": [
"https://example.com/character-front.jpg",
"https://example.com/character-side.jpg"
],
"prompt": "the character walking through a neon-lit city street at night",
"omni_reference_task_type": "reference",
"duration": 5,
"aspect_ratio": "16:9"
}'import requests
response = requests.post(
"https://api.muapi.ai/api/v1/seedance-2.5-omni-reference",
headers={"x-api-key": "YOUR_API_KEY"},
json={
"images_list": [
"https://example.com/character-front.jpg",
"https://example.com/character-side.jpg",
],
"prompt": "the character walking through a neon-lit city street at night",
"omni_reference_task_type": "reference",
"duration": 5,
"aspect_ratio": "16:9",
},
)
request_id = response.json()["request_id"]
result = requests.get(
f"https://api.muapi.ai/api/v1/predictions/{request_id}/result",
headers={"x-api-key": "YOUR_API_KEY"},
)
print(result.json())Use the smallest reference pack that captures the subject. Single-reference modellen need one image, while video modellen may accept three, seven, ten, or thirty depending on their schema.
Yes. Vidu Q2, Wan 3.0, Veo 3.1, Kling O1, MiniMax H3, and Willekeurige seedance Omni include reference-to-video options.
Some multimodal endpoints accept video or audio in addition to images. Check the selected model's input schema before sending those fields.
Common causes are an unsupported reference count, an incorrect field name, an inaccessible URL, or a missing model-specific task type. Validate the Playground schema and retry with a smaller pack.
Representative prices range from free and $0.01 image references to $1.70 for a high-capacity 720p video reference request. The selected model and options determine the final cost.
Yes. Muapi uses one API key and the same submit-and-poll pattern across the image and video reference catalog.