Sora 2 (720p)
Video generationOne call. Same key. Same bill.
Sora 2 is OpenAI's text-to-video and image-to-video model
One API key. Every model.
One model. Three ways to call it. Same key, same bill.
One call. Same key. Same bill.
One call. Same key. Same bill.
One call. Same key. Same bill.
Examples
Every clip below is one pass. No post-production.
Branded can. Headline that reads.
Image-to-video (12s), Sora 2 by OpenAI. A matte-black drink can on a warm cream studio backdrop, gold infinity mark on the front. A slow gentle push-in while the headline "AI AD CREATIVE" and the "Coinis" wordmark stay crisp and legible.
Sneaker. Orange powder burst.
Image-to-video (12s), Sora 2 by OpenAI. A white-and-orange running sneaker erupts through an orange and gold powder burst in slow motion, then holds as hero as the powder settles.
Perfume. Gold powder burst.
Image-to-video (12s), Sora 2 by OpenAI. A frosted perfume bottle erupts through a gold and amber powder burst in slow motion, then the bottle holds as hero as the powder settles.
Headphones. Blue powder burst.
Image-to-video (12s), Sora 2 by OpenAI. Navy-and-gold headphones erupt through a deep blue and gold powder burst in slow motion, then hold as hero as the powder settles.
Watch. Gold powder burst.
Image-to-video (12s), Sora 2 by OpenAI. A luxury watch erupts through a gold and bronze powder burst in slow motion, the case gleaming, then holds as hero as the powder settles.
Coffee. Beans and powder burst.
Image-to-video (12s), Sora 2 by OpenAI. A kraft coffee bag erupts through a brown and gold coffee-powder burst with flying beans in slow motion, then holds as hero as the cloud settles.
Skincare. Pink powder burst.
Image-to-video (12s), Sora 2 by OpenAI. A ceramic skincare jar erupts through a soft pink and gold powder burst in slow motion, then holds as hero as the powder settles.
Capabilities
Generation modes
Resolution and orientation
Duration
Audio (Sora 2 Pro)
Character and scene consistency
Delivery and infrastructure
Provenance
One key. One base URL. Same SDK shape you already use.
# 1. set your key
export COINIS_API_KEY="sk_live_..."
# 2. call the model
curl https://api.app.coinis.com/v1/video/generate \
-H "Authorization: Bearer $COINIS_API_KEY" \
-d '{"prompt":"neon city, rain, tracking shot"}' import { Coinis } from "@coinis/sdk";
const coinis = new Coinis(process.env.COINIS_API_KEY);
const job = await coinis.video.generate({
model: "models/openai/sora-2",
prompt: "neon city, rain, tracking shot",
}); from coinis import Coinis
coinis = Coinis(os.environ["COINIS_API_KEY"])
job = coinis.video.generate(
model="models/openai/sora-2",
prompt="neon city, rain, tracking shot",
) {
"id": "gen_8fa2c1",
"status": "succeeded",
"model": "models/openai/sora-2",
"output": {
"video_url":
"https://cdn.coinis.com/gen_8fa2c1.mp4"
,
"format": "mp4"
},
"tokens_used": 10
} Already on another provider's SDK? Change the host. Keep the call.
One wallet across every model. No API accounts to juggle.
No credit card.
1 token = $0.10 pay-as-you-go. Less on a plan.
Unified API across video, image, audio, and LLM.
Async queue plus webhooks. Batch at scale.
Ship it under your brand. Outputs are yours.
Prompt to platform-native clip in minutes.
One generation, every aspect ratio.
Authentic selfie-style ads, on brand.
Rapid prototyping and concepting Sora 2's speed makes it the right tool for exploring tone, structure, and visual style before committing to full production. Spin through multiple directions in a single session.[^2]
Social media content Short-form social posts demand fast turnaround over maximum fidelity. Sora 2 at 720p covers this workflow well, keeping per-second costs lean.[^2]
Cinematic marketing assets When a client deliverable or hero video needs polished, high-resolution output, Sora 2 Pro at 1024p is the correct choice. Physics-accurate motion and synchronized audio come included.[^2]
Brand and mascot animation Upload a reusable non-human asset, such as a mascot, animal, or product object, and reference it consistently across multiple clips. Character consistency keeps brand visuals coherent across a full campaign.[^2]
Long-form scene continuation Video extension lets you continue a completed clip and assemble longer beats. Chain generations to build full spots up to 20 seconds per generation pass.[^2]
Renders in seconds. Set a seed. Get the same frame back.
Outputs are yours. Sell them.
Safe for paid ads.
Your prompts are never used for training.
Start free
Start free. 25 tokens a week. No card.
Generate on CoinisNo credit card.
Pricing and capabilities verified 2026-06-04. Read the docs .