BlockRun

Sora 2

azure
Video

OpenAI Sora 2 via Azure AI Foundry — text-to-video AND image-to-video at 720p with synchronized audio. 4s default; 4, 8, or 12s. Portrait or landscape. Image-to-video takes a non-human reference image (human faces are rejected upstream — use Seedance + RealFace for real people). $0.10/sec.

Pricing
$0.1/sec
Default 4s · max 12s
Model ID
azure/sora-2
Endpoint
POST /api/v1/videos/generations
Image input:✓ supported
Payment:USDC on Base via x402
Code Examples
from blockrun_llm import LLMClient

client = LLMClient()  # uses BLOCKRUN_WALLET_KEY (never sent to server)
job = client.video_generate(
    model="azure/sora-2",
    prompt="a red apple slowly spinning on a wooden table",
    duration_seconds=4,
    image_url="https://example.com/seed.jpg",  # optional
)
print(job["data"][0]["url"])  # MP4 URL

Try It — Video Generation

Type a prompt below and click Generate.

Output: downloadable MP4. Payment in USDC via x402 — no API key.

~$0.4200 USDC

Connect your wallet to generate. Pay-per-call in USDC on Base via x402 — no API key needed.