Sora 2 API
With audioWith AudioSora 2 is an AI video model focused on realistic motion, stronger physical consistency, and cinematic scene generation. Use it for text-to-video and image-to-video workflows where believable movement, camera logic, and audio matter.
This page follows the Seedance 2.0 API layout: choose a Sora 2 model type, test generation in the playground, inspect request fields, compare pricing, and move into production with the API docs.
Lowest cost starts at $0.015/s
10: 3 credits/s - Text to Video - Output seconds × 3
15: 3 credits/s - Text to Video - Output seconds × 3
-: 20 credits/s - Text to Video - Output seconds × 20
USD estimates use $0.005/credit with the best annual plan.
Core request fields
Keep the payload predictable while still allowing rich video, image, audio, and storyboard control.
{
"model": "sora-2-text-to-video",
"input": {
"prompt": "A cinematic shot with realistic motion, natural lighting, and smooth camera movement.",
"aspect_ratio": "16:9",
"duration": "10"
}
}Use Sora 2 Text to Video for generation
The playground, request sample, request fields, and pricing on this page follow the selected model type.
View detailed API docsOpen the full API documentation for endpoints, authentication, task polling, and payload details. /models/sora2.md
promptstringText prompt describing the desired video motion. Required field.aspect_ratioenumSpecifies the width-to-height ratio of the generated video. Supported values: 16:9 and 9:16. (16:9, 9:16)durationenumThe duration of the generated video in seconds. (10, 15)nsfw_checkerbooleanDefaults to false. You can set it to false based on your needs.What Sora 2 API adds to your video workflow
Use Sora 2 when your product needs realistic motion, prompt-driven video generation, reference-image control, or higher-end Pro output.
Realistic text-to-video
Turn prompts into cinematic clips with more believable camera movement, subject motion, and scene physics.
Image-to-video control
Start from a reference image to preserve subject identity, framing, style, and product details across the generated clip.
Audio-aware output
Create clips that can include audio-oriented settings where supported, helping ads, shorts, and story scenes feel more complete.
Pro and storyboard modes
Use Pro variants for higher-end generation and storyboard mode when you need structured scene planning.
From Sora 2 test to production request
A compact path for validating prompts, image references, durations, and model variants before integrating the API.
1. Choose a Sora 2 mode
Select text-to-video, image-to-video, Stable, Pro, or Pro Storyboard based on the output quality and control you need.
2. Submit generation
Send your API request with a model id, prompt, reference image when needed, duration, resolution, and other model-specific fields.
3. Poll and publish
Track the async task until it succeeds, then retrieve the generated video URL for your app, campaign, or workflow.
What you can create with Sora 2 API
Sora 2 works well when a product needs repeatable video generation with a clear creative brief or reference frame.
Successful Sora 2 generations from the community
Browse public Sora 2 outputs that finished successfully, then open any case to inspect the prompt, settings, and result.
Sora 2 Text to Video
Create a realistic vertical video of a tired young woman arriving home very hungry and with no energy. She opens the refrigerator, sees there is nothing healthy ready, and starts eating random unhealthy snacks just to satisfy her hunger quickly. Show her looking frustrated, tired, and unsatisfied, as if she is eating anything only because she has no better option. The scene should feel relatable and realistic, with a modern kitchen, soft evening lighting, casual clothes, and natural body language. No dialogue, no voice-over, no subtitles, no readable text, no logos, no labels, no app screens, no prices, no notifications. Only visual storytelling in vertical format.
Sora 2 Text to Video
Create a realistic vertical video of a tired young woman arriving home after a long day. She opens the refrigerator, looks disappointed, and realizes there is no healthy food ready. She looks at her phone as if she might order delivery, but instead opens a healthy recipe app. Her expression changes from frustrated to happy and relieved as she scrolls through colorful recipe images and chooses something easy to make. The mood should shift from tired and stressed to hopeful and motivated. Modern kitchen, soft evening light, realistic lifestyle style. No dialogue, no voice-over, no subtitles, no readable text, no app names, no logos, no labels, no prices, no notifications. Only visual storytelling in vertical format.
Sora 2 Text to Video
Create a realistic vertical video of a tired young woman arriving home after a long day, with low energy and a frustrated expression. She walks into the kitchen, opens the refrigerator, and looks disappointed because there is no healthy meal ready to eat. The fridge should look disorganized, with only a few random ingredients and no prepared food. She then looks at her phone as if thinking about ordering delivery, showing the feeling of spending more money than planned and choosing unhealthy food just to satisfy hunger quickly. The scene should feel relatable, natural, and emotional, with soft evening lighting, a modern kitchen, casual clothes, and realistic body language. Important: do not show any readable text, delivery app screens, prices, numbers, notifications, labels, logos, or written information anywhere in the video. No dialogue, no voice-over, no subtitles, no text on screen, no information panels.
Sora 2 Text to Video
Create a realistic vertical lifestyle video showing a tired young woman arriving home after a long day. She enters the kitchen looking exhausted, opens the refrigerator, and realizes there is nothing healthy ready to eat. She looks disappointed and hungry, then glances at her phone as if tempted to order delivery. Show a subtle emotional contrast: tiredness, lack of energy, an empty or disorganized fridge, and the feeling of wanting something quick but healthy. The scene should feel relatable, natural, and realistic, with soft evening lighting, a modern home kitchen, casual clothes, and smooth camera movement. Focus on her tired expression, the open refrigerator, her phone in hand, and the frustration of not having healthy food ready. Important: do not show any readable text, app screens, delivery app names, prices, labels, logos, notifications, or written information anywhere in the video. No dialogue, no voice-over, no subtitles, no text on screen, no information panels. Only visu
Sora 2 Text to Video
a 20-year-old woman named Albino Bimbo with very long, straight blonde hair, extremely plump lips, and Botox in her face. She has thin, lifted eyebrows, wears a pink Juicy Couture outfit, and has pink earrings and a pink animal print manicure. She's is doing an asmr of his jewelry, and the background should be a blank white. Add cute, fashionable close-ups and camera angles with a bright Y2K Fashion
Sora 2 Text to Video
**12-second ultra-realistic 4K video, vertical 9:16, premium Romanian TV comedy interview, one continuous cinematic shot, no cuts, no transitions, no jump cuts, no time skips.** ### CRITICAL SPEAKER RULE Exactly **two speakers only**: the female presenter and the little girl. * The presenter speaks ONLY her own line. * The girl speaks ONLY her own line. * Never overlap dialogue. * Neither character repeats, mouths, imitates, or finishes the other person's words. * The girl remains completely silent while the presenter speaks. * The presenter remains completely silent while the girl delivers her answer. * Only the active speaker moves their mouth during speech. ### OVERALL STYLE Ultra-realistic cinematic 4K, vertical 9:16, authentic premium Romanian television broadcast quality, photorealistic skin, realistic child anatomy, natural hair, believable physics, expressive facial micro-expressions and flawless Romanian lip-sync. The scene must feel like a real Romanian prime-time comedy television program, with authentic Romanian humor and extremely natural comedic timing. ### UNIQUE TV STUDIO SCENE A completely new **premium Romanian TV comedy studio designed as a glamorous modern version of a traditional village square**. Elegant rustic architecture, warm wooden textures, cream plaster walls, subtle Romanian folk motifs, beautiful arched windows and a sophisticated circular television stage. In the background, a large curved LED wall displays a photorealistic Romanian village street at golden hour, with houses, gardens, trees and warm sunlight. The background is purely visual and contains **no readable text**. A large live studio audience fills several rows behind the presenter and child, clearly visible and ready to react. The studio feels simultaneously authentic, nostalgic, luxurious and unmistakably Romanian. No visible cameras, camera operators, tripods, cables or production equipment. ### FEMALE PRESENTER A completely new charismatic Romanian woman around 35 years old. Beautiful, elegant and expressive, with medium-length chestnut-brown hair, expressive hazel eyes and a warm, confident television presence. She wears a sophisticated dark-red blazer over an ivory blouse, elegant wide-leg beige trousers and subtle gold earrings. She holds a professional handheld TV microphone toward the little girl. She has a curious expression and a barely controlled smile, as if she already suspects the answer will be hilarious. ### LITTLE GIRL An exceptionally adorable and charismatic **1-year-old Romanian girl**, with huge sparkling brown eyes, perfectly round chubby cheeks, soft curly honey-brown hair, tiny dimples and an irresistibly expressive face. She is extremely photogenic and naturally funny, with the confident personality of a tiny village gossip expert. She wears a unique fashionable outfit: * oversized cream cardigan * delicate dusty-rose blouse * relaxed olive-beige wide-leg trousers * tiny white sneakers * small burgundy bow in her hair She looks like a miniature fashion model but behaves like a tiny old-fashioned Romanian auntie who knows everybody's business. ### VISUAL HOOK — FIRST 1–2 SECONDS The girl immediately looks toward the camera with an exaggeratedly serious expression. She slowly leans slightly toward the presenter as if about to reveal a very important secret. She places one tiny finger near her lips, then looks left and right suspiciously. She gives the camera a tiny knowing smile. No text is used for the hook. ### DIALOGUE — EXACT ROMANIAN WORDING **Presenter:** „Cum începe bârfa la sat?” **Girl:** „«Eu nu spun nimic, da’ să vezi ce-am auzit!»” The dialogue must be spoken **exactly as written**. ### PERFORMANCE & GESTURES The female presenter asks naturally and curiously: **„Cum începe bârfa la sat?”** She slightly raises her eyebrows and moves the microphone toward the girl. Brief natural pause. The girl suddenly becomes extremely serious and whispers the beginning as if sharing a secret: **„Eu nu spun nimic...”** She raises one tiny finger as if making an innocent promise. Then she looks around suspiciously and continues: **„da’ să vezi ce-am auzit!”** On **„da’”**, she leans slightly closer to the presenter. On **„să vezi”**, she opens her eyes dramatically and points toward the presenter. On **„ce-am auzit!”**, she opens both hands, gives an enormous mischievous smile and slightly shakes her head as if she simply cannot believe the scandalous information. The delivery should feel like a tiny child accidentally exposing the entire mechanism of village gossip. ### COMEDIC PAYOFF After the final word **„auzit!”**, the girl immediately returns to an innocent expression. She looks directly into the camera as if nothing happened. A short comedic beat. The entire audience bursts into genuine laughter. The female presenter tries to stay serious but completely breaks down laughing. The girl then starts giggling proudly. The laughter should f
Ready for API-based video products
Account-gated execution
Users sign in, submit jobs, and consume credits through the existing SdanceAI generation flow.
Reference image support
Use image-to-video models when your workflow needs stronger subject, style, or product continuity.
Flexible model choice
Switch between standard, Stable, Pro, and Storyboard variants based on speed, quality, and scene-control needs.
Sora 2 API questions
What is Sora 2 API best for?
It is best for realistic short-form AI video generation, especially text-to-video, image-to-video, ads, product visuals, social clips, and storyboard-style concept development.
What Sora 2 model types are available on this page?
The page includes Sora 2 Text to Video, Sora 2 Image to Video, Stable variants, Sora 2 Pro Text to Video, Sora 2 Pro Image to Video, and Sora 2 Pro Storyboard.
Can I start generation from an image?
Yes. Select a Sora 2 Image to Video or Pro Image to Video model when you want a reference image to guide subject identity, framing, product details, or visual style.
Where can I test Sora 2 before integrating?
Use the playground on this page to test prompts, model variants, request fields, pricing, and API payload behavior before wiring it into production.
What is the difference between Sora 2 and Sora 2 Pro?
Sora 2 is suited for general short-form generation and iteration. Sora 2 Pro is positioned for higher-end output and more demanding creative workflows.
What is Sora 2 Pro Storyboard for?
Storyboard mode is useful when you need more structured scene planning, creative sequencing, or previsualization before producing final clips.
Does Sora 2 API support audio?
Supported Sora 2 variants include audio-oriented generation settings. Availability and behavior depend on the selected model and request fields shown on this page.
How long can Sora 2 videos be?
Available duration choices depend on the selected Sora 2 model and pricing tier. Check the pricing and request fields after choosing a model type.
Can I use Sora 2 API for commercial projects?
This page is configured for commercial API workflows. For production use, review your account plan, credit balance, model availability, and applicable content policy requirements.
How do I move from playground testing to API integration?
Choose the model type, inspect the generated request JSON and field table, then open the API docs for endpoint, authentication, task polling, and webhook details.
Turn Sora 2 into your video workflow
Open the generator, test a Sora 2 prompt or image reference, then use the API docs when you are ready to connect it to production.