V
openai/sora-2/text-to-video

The Sora 2 API generates short videos with synchronized audio from natural-language prompts (OpenAI Sora 2). The Sora 2 API renders 4 / 8 / 12-second 720p clips with physics-aware motion and broader stylistic range than the original Sora — all through one REST endpoint, priced 5% below the official published Sora 2 rate.

Input
The text prompt sent to the model
Output
Sample edited image — run the model to replace this previewSampleRun the model to replace this preview

Sora 2 API: Text to Video

Use the Sora 2 API to generate videos with synchronized audio from natural-language prompts.

The Sora 2 API generates short videos with synchronized audio from natural-language prompts (OpenAI Sora 2). The Sora 2 API renders 4 / 8 / 12-second clips at 720p — physics-aware motion, accurate camera dynamics, broader stylistic range than the original Sora — all through one REST endpoint.

Pricing on the Sora 2 API is 5% below the official published rate: $0.34 per 4-second 720p clip, $0.76 at 8s, $1.14 at 12s. Audio is synthesized in the same call — no separate TTS pass. The Sora 2 API uses one RouterBase key — no provider-specific SDKs.

Why this model

Six reasons teams ship on the Sora 2 API

From physics-aware motion to synchronized audio in one call — what the Sora 2 API gets right.

Natural-language video

Describe the scene in plain English; the Sora 2 API renders a 4 / 8 / 12-second clip from the prompt — no storyboard, no timeline editing.

Synchronized audio

The Sora 2 API generates audio inside the same call — voice, ambience, foley already aligned to the rendered motion. No separate TTS pass.

Physics-aware motion

Improvements over the original Sora in physical dynamics — collisions, gravity, fluids, camera parallax — let the Sora 2 API render believable motion without manual rigging.

4 / 8 / 12-second clips

Pick the duration per Sora 2 API call (4s default). Longer clips scale linearly in cost; the same prompt format handles every length.

720p output

The Sora 2 API (basic) renders at 720p (1280×720). For 1080p output and additional portrait/landscape sizes, see Sora 2 Pro.

5% off the official list

Pay 5% less than the official published Sora 2 rate when calling through the Sora 2 API. $0.34 per 4-second clip, $0.76 at 8s, $1.14 at 12s — flat across prompt complexity.

RouterBase dashboard preview
Quickstart

Get started with the Sora 2 API in 3 steps

From sign-up to your first Sora 2 API call in under 5 minutes.

  1. Create a RouterBase API key

    Sign up and generate sk-rb-… — one key works for the Sora 2 API and 200+ other models.

  2. POST to the Sora 2 API endpoint

    Send a prompt in JSON. The Sora 2 API is async — RouterBase polls upstream until the render completes (typically 1–3 minutes), then returns a signed URL with the audio-aligned clip.

  3. Inspect the result

    Each Sora 2 API response includes generation metadata for auditing and a render URL ready to embed in your product.

Pricing

Pay only for what you use

RouterBase passes through partner-tier pricing. Compared against the model's official published API rate.

ResolutionRouterBaseOfficialSave
4s $0.340$0.400−15%
8s $0.680$0.800−15%
12s $1.020$1.200−15%

Your request will cost $0.340 per run (4s).With $1 you can run this model approximately 2 times.

Customer stories

What teams build with the Sora 2 API

Real production loads running on the Sora 2 API and the RouterBase model catalog.

Marcus Reyes
Marcus ReyesCTO, Paradigm AI

The Sora 2 API turns a one-line prompt into our launch teasers — fast iteration when we are A/B-testing creatives at scale.

Priya Lakshmi
Priya LakshmiFounder, Quillo

We swapped three providers through RouterBase in one line of code when OpenAI had its outage. Our users never noticed.

Thomas Beck
Thomas BeckStaff Engineer, Northbeam

The Sora 2 API's physics handling on cloth and water is the difference between 'usable demo' and 'we can ship this'.

Aoi Tanaka
Aoi TanakaML Lead, Daybreak Robotics

Synchronized audio inside one Sora 2 API generation removed an entire post-processing step from our pipeline.

Jonas Keller
Jonas KellerIndie Developer

Plugged the Sora 2 API into my existing OpenAI SDK with one base URL swap — less work than writing this testimonial.

Ethan Nguyen
Ethan NguyenHead of Engineering, Compound Studio

RouterBase puts 200+ models behind one key. Our research team stopped asking for new provider accounts.

Sophia Martín
Sophia MartínCTO, Relay

The Sora 2 API at $0.34 per 4-second clip means we sample broadly during creative iteration without burning budget.

Lucas Fernandes
Lucas FernandesEngineering Manager, Light

We migrated 42 services to RouterBase over a weekend. The only PR comment we got was 'wait, that's all?'.

David Okonkwo
David OkonkwoCo-founder, Figment

The Sora 2 API is 5% below the official published rate at every duration — at our scale that's six figures saved per quarter on video alone.

Frequently Asked Questions

Common questions about the Sora 2 API.

The Sora 2 API is RouterBase's pass-through to OpenAI Sora 2 text-to-video. It generates 4 / 8 / 12-second clips with synchronized audio from a natural-language prompt — improvements over the original Sora in physical motion, camera dynamics, and stylistic range.