Skip to main content

Documentation Index

Fetch the complete documentation index at: https://runcrate.ai/docs/llms.txt

Use this file to discover all available pages before exploring further.

Generate videos using OpenAI’s Sora 2 models through the Runcrate API. Sora 2 excels at realistic physics simulation, consistent object permanence, and cinematic camera work.
Sora API is being discontinued in September 2026. Plan migrations to Veo 3, Seedance, or Kling v3 before the deadline.

Available models

ModelDurationsBest for
Sora 24, 8, 12sGeneral-purpose video generation
Sora 2 Pro4, 8, 12sProduction-quality, complex scenes

Basic text-to-video

from runcrate import Runcrate

client = Runcrate(api_key="rc_live_YOUR_API_KEY")

job = client.models.generate_video_and_save(
    "sora-demo.mp4",
    model="openai/sora-2",
    prompt="A paper airplane folds itself from a blank sheet, launches off a wooden desk, "
           "and flies through an open window into a bright blue sky. Tracking shot.",
    duration=8,
    on_status=lambda j: print(f"  {j.status}..."),
)

Sora 2 Pro — production quality

from runcrate import Runcrate

client = Runcrate(api_key="rc_live_YOUR_API_KEY")

job = client.models.generate_video_and_save(
    "hero-video.mp4",
    model="openai/sora-2-pro",
    prompt="Slow-motion close-up of water droplets falling onto a leaf, each creating "
           "concentric ripples. Macro lens, natural diffused lighting, shallow depth of field.",
    duration=12,
    on_status=lambda j: print(f"  {j.status}..."),
)

Sora 2 vs. alternatives

FeatureSora 2Veo 3.0Seedance 1.0
Max duration12s8s12s
Physics realismExcellentGoodGood
ResolutionHD4KHD
AudioNoYes (Veo 3 Audio)No
StatusSunsetting Sep 2026ActiveActive

Migration plan

The API shape is identical across all video models — changing the model parameter is the only code change needed:
CurrentMigrate toWhy
Sora 2Veo 3.0Higher resolution, audio support
Sora 2 ProVeo 3.0Comparable quality, actively maintained

Tips

  • Sora 2 excels at physical interactions — dominos, water, fabric, collisions.
  • Camera language works well — “tracking shot,” “dolly zoom,” “slow motion” are understood.
  • 12s is the maximum — for longer videos, generate multiple clips and stitch them.
  • Start with Sora 2 for drafts, use Sora 2 Pro for finals.

Next steps