Sora 2 Pro Text to Video
Generate a video from a text prompt at Sora 2's highest quality tier, with resolution up to 1080p and finer motion detail.
The Sora API gives you programmatic access to OpenAI's Sora 2 video model — text-to-video, image-to-video, a higher-resolution Pro tier, storyboard planning, and character/cameo clips, all through one Muapi API key, from $0.58 per request.
Generate a video from a text prompt at Sora 2's highest quality tier, with resolution up to 1080p and finer motion detail.
Animate a still image into a video clip at Sora 2's highest quality tier, with resolution up to 1080p.
Generate a video from a sequence of shot descriptions, letting you direct pacing and composition across multiple beats in one request.
Generate an 8-second video clip directly from a text prompt using Sora 2's standard tier, with synchronized audio and natural motion.
Animate a still image into a video clip with natural camera movement and synchronized audio using Sora 2's standard tier.
Create a cameo-style clip that reuses a character established in a prior Sora generation for consistent recurring characters.
Turn a prompt into a structured shot-by-shot storyboard plan, ready to feed into a Sora 2 Pro Storyboard generation.
The original Sora text-to-video model, kept available for existing workflows built before the Sora 2 launch.
The Sora API gives applications programmatic access to OpenAI's Sora 2 video model. Submit a text prompt or a reference image and get back a short video clip with synchronized audio, natural camera movement, and cinematic motion — without a ChatGPT session or the Sora app.
Muapi exposes the full Sora endpoint family through one REST API. Use the video playground to compare Sora 2 Standard against Sora 2 Pro, then combine text-to-video, image-to-video, storyboard, and character endpoints in your own pipeline.
Turn a text prompt into an 8-second video clip with synchronized audio and natural motion.
Animate a reference image into a video clip while preserving its composition and subject.
Step up to Sora 2 Pro for resolution up to 1080p and finer motion and lighting detail on important shots.
Plan a multi-shot sequence first, then generate the full video from the resulting shot list in one Sora 2 Pro Storyboard call.
Reuse a character established in an earlier Sora generation for consistent cameo-style clips across a project.
Every endpoint is a standard asynchronous REST call — submit JSON, poll the shared result endpoint, no Discord or in-app prompting.
| Endpoint | Input | Output | Price | Best For |
|---|---|---|---|---|
| openai-sora-2-text-to-video | Prompt | 720p video | $0.80/request | Standard-quality clips from text |
| openai-sora-2-image-to-video | Image + prompt | 720p video | $0.80/request | Animating a reference image |
| openai-sora-2-pro-text-to-video | Prompt | Up to 1080p video | $2.40/request | Premium quality from text |
| openai-sora-2-pro-image-to-video | Image + prompt | Up to 1080p video | $2.40/request | Premium quality from an image |
| openai-sora-2-pro-storyboard | Shot list + prompt | Up to 1080p video | $0.58/request | Directing pacing across multiple shots |
| openai-sora-2-pro-characters | Prior task ID + prompt | Cameo clip | $0.10/request | Reusing an established character |
| sora2-storyboard | Prompt | Shot plan | $1.50/request | Planning shots before generation |
| openai-sora | Prompt | 720p video | $0.50/request | Existing Sora (original) workflows |
Prices and supported fields are model-specific. Review the live Playground schema before shipping generated video in production.
Submit a JSON request with your Muapi API key, save the request ID, and poll the shared result endpoint. Provide a publicly reachable image URL for image-to-video requests.
curl -X POST https://api.muapi.ai/api/v1/openai-sora-2-pro-text-to-video \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"prompt":"A camera pans along a rain-soaked street at night, neon signs reflecting in puddles","aspect_ratio":"16:9","duration":8,"resolution":"1080p"}'
# Response: {"request_id":"REQUEST_ID"}Call openai-sora-2-pro-text-to-video with a prompt, aspect ratio, duration, and resolution.
curl -X POST https://api.muapi.ai/api/v1/openai-sora-2-pro-image-to-video \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"prompt":"Camera slowly zooms in as fog rolls across the landscape","images_list":["https://example.com/reference.jpg"],"aspect_ratio":"16:9","duration":8,"resolution":"1080p"}'
# Response: {"request_id":"REQUEST_ID"}Call openai-sora-2-pro-image-to-video with a reference image URL and a motion prompt.
curl https://api.muapi.ai/api/v1/predictions/REQUEST_ID/result \ -H "x-api-key: YOUR_API_KEY" # Poll until status is completed, then read the generated video URL from outputs.
Poll until the task is completed, then read the returned video URL.
Yes. Both openai-sora-2-text-to-video and openai-sora-2-pro-text-to-video accept a text prompt and return a video clip with synchronized audio. The Pro tier supports resolution up to 1080p.
Yes. openai-sora-2-image-to-video and openai-sora-2-pro-image-to-video accept a reference image URL plus a motion prompt and return an animated video clip.
Standard tier endpoints render at 720p; the Pro tier supports resolution up to 1080p with finer motion and lighting detail, at a higher per-request price.
Yes. Use sora2-storyboard to turn a prompt into a structured shot list, then pass that shot list to openai-sora-2-pro-storyboard to generate the full video.
Yes. openai-sora-2-pro-characters generates a cameo-style clip that reuses a character established in a prior Sora generation, identified by its origin task ID.
Standard-tier text-to-video and image-to-video cost $0.80 per request; the Pro tier costs $2.40 per request (storyboard generation is $0.58); character/cameo clips cost $0.10 per request; storyboard planning costs $1.50 per request; the original Sora model costs $0.50 per request.
No. Muapi exposes Sora as standard asynchronous REST endpoints. Create an API key, submit JSON, and poll the returned request ID without the Sora app, an invite code, or manual in-app prompting.
Create one Muapi API key and connect text-to-video, image-to-video, storyboard planning, and recurring characters in a single asynchronous workflow.