Edit motion-graphics animations with Muapi. Use text instructions to change colors, typography, layouts, or timing while preserving the original structure.
About this model
Edit and refine a previously generated motion graphics animation using a simple text instruction. Powered by the same AI pipeline as motion-graphics generation, the edit endpoint preserves the original animation's structure and timing while applying targeted changes — color adjustments, typography tweaks, layout modifications, or speed changes.
Cost analysis
| Provider | Cost | Notes |
|---|---|---|
| muapi | $0.50–$0.98 per edit | Same pricing as generation. Duration-based: 5s = $0.50, 30s = $0.98. |
| Fal.ai | Not available | No equivalent motion-graphics edit endpoint. |
| Replicate | Not available | No equivalent motion-graphics edit endpoint. |
Same pricing as generation. Duration-based: 5s = $0.50, 30s = $0.98.
No equivalent motion-graphics edit endpoint.
No equivalent motion-graphics edit endpoint.
** Competitor pricing is estimated based on similar model architectures and usage tiers.
Configuration schema
| Parameter | Type | Description | Default |
|---|---|---|---|
| Original Request ID | string | The request_id from a completed motion-graphics generation. | - |
| Edit Instruction | string | Describe what to change (e.g. 'change the background to dark blue and make the bars gold'). | Change the background to deep navy and make all text gold |
| Duration (seconds) | int | Override the output duration (5–30 s). Defaults to the original generation’s duration. | 6 |
| Aspect Ratio | Enum (3 options) | Override the output canvas aspect ratio. Defaults to the original generation’s ratio. | 16:9 |
The request_id from a completed motion-graphics generation.
-Describe what to change (e.g. 'change the background to dark blue and make the bars gold').
Change the background to deep navy and make all text goldOverride the output duration (5–30 s). Defaults to the original generation’s duration.
6Override the output canvas aspect ratio. Defaults to the original generation’s ratio.
16:9Developer documentation
Generate first: Use the /motion-graphics endpoint to create your base animation and note the request_id.
Describe your change: Write a precise edit_prompt — the more specific, the better. Examples:
"Change the background to deep navy and all text to gold""Replace the bar chart colors with a gradient from purple to pink""Add a subtle radial glow behind the main title"Override dimensions if needed: Optionally pass duration_seconds or aspect_ratio to reformat the video.
Poll the result: Use GET /api/v1/predictions/{request_id}/result until status is completed.
Frequently asked
Only generations created after the edit feature was deployed. Earlier generations do not have saved animation code and will return a 400 error.
Color changes, font/text modifications, timing adjustments, and adding simple elements work reliably. Complex structural rewrites (e.g. replacing a bar chart with a pie chart) may produce better results by regenerating from scratch with an updated prompt.
Not unless you explicitly pass `aspect_ratio` or `duration_seconds` in the request. Omitting them inherits the original generation's settings.
Yes — each edit produces a new `request_id`, which you can pass to the next edit call.