Sora 2 API
OpenAI Sora 2 — gerçekçi görseller, doğru fizik, senkronize ses ve güçlü yönlendirilebilirlikle son teknoloji metinden videoya ve görselden videoya. Standard ve Pro katmanları; ayrıca üretimler arasında yeniden kullanılabilir karakter kimlikleri için bir Characters uç noktası.
Standard ve Pro kalite katmanlarında metinden videoya ve görselden videoya. Pro varyantları daha yüksek doğruluğu, daha keskin gerçekçiliği ve daha fazla yönlendirilebilirliği öne çıkarır. Characters uç noktası, Sora 2 üretimleri arasında tutarlı görünüm için video referanslarından yeniden kullanılabilir karakter kimlikleri oluşturur.
Genel Bakış
Sora 2 API Hakkında
Sora 2 ne yapar, OpenAI model yelpazesindeki yeri nedir ve ekipler neden onu tercih eder.
Sora 2, OpenAI tarafından geliştirilen bir video üretimi modelidir ve WaveSpeedAI REST API'si üzerinden kullanılabilir. OpenAI Sora 2 — gerçekçi görseller, doğru fizik, senkronize ses ve güçlü yönlendirilebilirlikle son teknoloji metinden videoya ve görselden videoya. Standard ve Pro katmanları; ayrıca üretimler arasında yeniden kullanılabilir karakter kimlikleri için bir Characters uç noktası.
Standard ve Pro kalite katmanlarında metinden videoya ve görselden videoya. Pro varyantları daha yüksek doğruluğu, daha keskin gerçekçiliği ve daha fazla yönlendirilebilirliği öne çıkarır. Characters uç noktası, Sora 2 üretimleri arasında tutarlı görünüm için video referanslarından yeniden kullanılabilir karakter kimlikleri oluşturur.
WaveSpeedAI'daki Sora 2 ailesi, Image-To-Video, Text-To-Video iş akışını kapsayan 6 REST uç noktası sunar. Her varyantın kendi fiyatı, parametre seçenekleri ve örnek çıktıları vardır — girdi türünüze ve üretim gereksinimlerinize uyanı seçin ya da çok adımlı işlem hatları kurmak için aynı API anahtarıyla birkaçını birlikte çağırın.
Sora 2 modelini, WaveSpeedAI'daki diğer 1.000+ AI modeli için kullandığınız aynı API anahtarı, faturalandırma hesabı ve hız sınırı çerçevesi üzerinden çalıştırın. Ayrı bir sağlayıcı kurulumu, sağlayıcıya özel SDK'lar veya sağlayıcıya özel hız sınırları yok — tek bir entegrasyon, metinden görsele ve metinden videoya, ses sentezi, 3D üretimi, büyütme ve düzenlemeye kadar her şeyi kapsar.
Uç Noktalar
Tüm Sora 2 API uç noktaları
WaveSpeedAI'da şu anda 6 Sora 2 uç noktası kullanılabilir — iş akışınıza uyan varyantı seçin.
/filters:quality(82)/media/images/20260408112732_q7q9ibeh.webp)
Sora 2 Pro Image To Video
OpenAI Sora 2 Pro Image-to-Video creates physics-aware, realistic videos from reference images with synchronized audio and strong steerability. Supports 720p and 1080p resolutions with durations up to 20 seconds. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408112737_6jbthvrf.webp)
Sora 2 Pro Text To Video
OpenAI Sora 2 Pro is a state-of-the-art text-to-video model with realistic physics, synchronized audio, and strong steerability. Supports multiple resolutions up to 1080p and durations up to 20 seconds. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408112720_fr0co07c.webp)
Sora 2 Text To Video Pro
OpenAI Sora 2 Text-to-Video Pro creates high-fidelity videos with synchronized audio, realistic physics, and enhanced steerability. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408112722_dedc4sez.webp)
Sora 2 Text To Video
OpenAI Sora 2 is a state-of-the-art text-to-video model with realistic visuals, accurate physics, synchronized audio, and strong steerability. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408112718_d65e7n5f.webp)
Sora 2 Image To Video Pro
OpenAI Sora 2 Image-to-Video Pro creates physics-aware, realistic videos with synchronized audio and greater steerability. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408112711_0sgj3log.webp)
Sora 2 Image To Video
OpenAI Sora 2 generates realistic image-to-video content with synchronized audio, improved physics, sharper realism and steerability. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
Örnekler
Sora 2 iş başında
Sora 2 API'siyle üretilmiş gerçek çıktılar. Önizlemek için bir videonun üzerine gelin, tam boyutlu görüntüleyiciyi açmak için tıklayın.
Nasıl Kullanılır
Sora 2 API'si nasıl kullanılır
Kayıttan tamamlanmış bir üretime dört adım. Python, Node.js ve cURL örneklerinin tamamı aşağıdaki API bölümünde.
- 01
API anahtarı alın
Bir WaveSpeedAI hesabı oluşturun ve API anahtarınızı kontrol panelinden kopyalayın. Yeni hesaplar ücretsiz başlangıç kredisiyle gelir — faturalandırma başlamadan önce playground'u birkaç düzine kez çalıştırmaya yeter.
- 02
Tahmin gönderin
Girdinizi JSON olarak https://api.wavespeed.ai/api/v3/openai/sora-2/text-to-video adresine POST edin. Uç nokta hemen bir tahmin kimliği döndürür — üretimler asenkrondur, bu yüzden çıkarım sırasında açık bir bağlantı tutmanız gerekmez.
- 03
Tamamlanmayı yoklayın
https://api.wavespeed.ai/api/v3/predictions/{request_id}/result adresine GET isteği gönderin. completed durumunda çıktıları alın; failed, cancelled, timeout veya deleted durumunda hata ile durun; diğer tüm durumlarda yoklamaya devam edin.
- 04
Çıktı URL'sini okuyun
Durum "completed" olduğunda URL'yi data.outputs[0] alanından okuyun. URL, WaveSpeedAI CDN'indeki üretilmiş medyanıza işaret eder — çağırdığınız Sora 2 varyantına göre görsel, video, ses veya 3D dosyası.
Kullanım Alanları
Sora 2 ile neler geliştirebilirsiniz
Geliştiricilerin ve içerik üreticilerin Sora 2 API'sini kullandığı yaygın iş akışları.
Senkronize sesle metinden videoya
openai/sora-2/text-to-video, metin istemlerinden senkronize ses, doğru fizik ve güçlü yönlendirilebilirlikle gerçekçi videolar üretir — sıfırdan yaratıcı brifingler için OpenAI'ın öne çıkan Sora 2 yeteneği.
Fizik farkındalıklı hareketle görselden videoya
openai/sora-2/image-to-video, bir referans görseli senkronize ses ve iyileştirilmiş fizikle gerçekçi bir videoya canlandırır. Başlangıç kompozisyonu kilitli olduğunda ve hareketin kaynak görsele saygı göstermesi gerektiğinde kullanışlıdır.
Teslimat düzeyinde çıktı için Pro katmanı
openai/sora-2/text-to-video-pro ve image-to-video-pro; senkronize ses, gerçekçi fizik ve gelişmiş yönlendirilebilirlikle yüksek doğruluklu videolar oluşturur — Standard çıktı teslimat için yeterince keskin olmadığında Pro katmanı.
Yeniden kullanılabilir karakter kimlikleri
openai/sora-2/characters, video referanslarından yeniden kullanılabilir karakter kimlikleri oluşturur; böylece aynı karakter görünümü birden çok Sora 2 üretimine taşınır — seri içerikler, marka maskotları ve yinelenen kadro üyeleri için kullanışlıdır.
Hassas yaratıcı kontrol için yönlendirilebilirlik
Katalog, Pro varyantlarında "güçlü yönlendirilebilirlik" ve "daha fazla yönlendirilebilirlik" vurgusu yapar. İstemleri açık kamera, ışık ve aksiyon diliyle yazın — Sora 2 yapılandırılmış yaratıcı yönlendirmeye iyi yanıt verir.
Fizik farkındalıklı sahneler
Katalog iddiası: hem metinden videoya hem görselden videoya "doğru fizik" ve "fizik farkındalıklı" çıktı. Ürün demoları, spor hareketi ve nesne etkileşiminin fiziksel olarak inandırıcı görünmesi gereken sahneler için kullanışlıdır.
İpuçları
Sora 2 için istem yazma ipuçları
Sora 2 ile daha iyi çıktı almak için pratik öneriler — üretim hatlarında video modelleri genelinde işe yarayan yöntemlerden derlendi.
- 01
Teslimat için Pro katmanını, iterasyon için Standard'ı kullanın
Standard ve Pro'da aynı istem biçimi — yalnızca uç nokta URL'sini değiştirin. Yönü bulmak için Standard'da iterasyon yapın, fizik doğruluğunun ve yönlendirilebilirliğin teslimat kalitesinde korunması gerektiğinde Pro'ya geçin.
- 02
Yinelenen kadro için karakter kimlikleri oluşturun
openai/sora-2/characters, video referanslarından yeniden kullanılabilir kimlikler oluşturur. Bir kez eğitin, sonraki metinden videoya ve görselden videoya çağrılarında kimliğe başvurun — her üretimde referans klipleri yeniden yüklemekten daha hızlı.
- 03
Fiziği ve etkileşimi açıkça tarif edin
Katalog doğru fiziği vurgular. Modelin fiziksel davranışı yalnızca özneden çıkaracağını varsaymak yerine nesnelerin nasıl etkileşime girdiğini — dökülme, zıplama, çarpışma, kumaşın dökümü — açıkça yazın.
- 04
Yönlendirilebilirliği yapılandırılmış istemlerle sabitleyin
Tek bir istemde özne + sahne + kamera + ışık + aksiyon. Sora 2'nin yönlendirilebilirlik iddiası, tek kelimelik istemlerle değil, yapılandırılmış yaratıcı brifinglerle en iyi şekilde eşleşir.
- 05
Görselden videoyu güçlü bir ana görselle eşleştirin
Kompozisyon önemliyse yüksek kaliteli bir referans görselle başlayın. Sora 2'nin görselden videosu, fizik farkındalıklı hareket ve senkronize ses eklerken başlangıç karesini korur.
Fiyatlandırma
Sora 2 API fiyatlandırması
Fiyatlandırma çıktı başınadır. Nihai ücret, her varyantın playground'unda belirlediğiniz parametrelere (çözünürlük, süre, çıktı sayısı, referanslar) göre değişir.
| Uç Nokta | Tür | Başlangıç fiyatı |
|---|---|---|
| openai/ | image-to-video | $1.20 |
| openai/ | text-to-video | $1.20 |
| openai/ | text-to-video | $1.20 |
| openai/ | text-to-video | $0.40 |
| openai/ | image-to-video | $1.20 |
| openai/ | image-to-video | $0.40 |
API
Sora 2 API'sini çağırın
wavespeed.ai/accesskey adresinden bir API anahtarı alın, ardından REST ile bir tahmin gönderin. Playground, girdilerin her kombinasyonu için yapıştırmaya hazır örnekler üretir.
POSThttps://api.wavespeed.ai/api/v3/openai/sora-2/text-to-video
# 1. Submit the prediction.
SUBMIT_RESPONSE=$(curl --silent --show-error --fail-with-body \
-X POST "https://api.wavespeed.ai/api/v3/openai/sora-2/text-to-video" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $WAVESPEED_API_KEY" \
-d '{
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"size": "720*1280",
"duration": 4
}')
TASK=$(printf '%s' "$SUBMIT_RESPONSE" | jq 'if has("data") then .data else . end')
PREDICTION_ID=$(printf '%s' "$TASK" | jq -r '.id')
if [ -z "$PREDICTION_ID" ] || [ "$PREDICTION_ID" = "null" ]; then
printf 'Submission response did not contain a prediction id
' >&2
exit 1
fi
RESULT_URL="https://api.wavespeed.ai/api/v3/predictions/$PREDICTION_ID/result"
# 2. Poll until the prediction finishes.
while true; do
RESPONSE=$(curl --silent --show-error --fail-with-body "$RESULT_URL" \
-H "Authorization: Bearer $WAVESPEED_API_KEY")
RESULT=$(printf '%s' "$RESPONSE" | jq 'if has("data") then .data else . end')
STATUS=$(printf '%s' "$RESULT" | jq -r '.status')
case "$STATUS" in
completed) printf '%s\n' "$RESULT" | jq '.outputs'; break ;;
failed|cancelled|timeout|deleted) printf '%s\n' "$RESULT" | jq . >&2; exit 1 ;;
*) sleep 2 ;;
esac
doneconst submitUrl = "https://api.wavespeed.ai/api/v3/openai/sora-2/text-to-video";
const apiKey = process.env.WAVESPEED_API_KEY;
if (!apiKey) throw new Error('Set WAVESPEED_API_KEY');
async function requestJson(url, options = {}) {
const response = await fetch(url, options);
if (!response.ok) throw new Error(await response.text());
return response.json();
}
// 1. Submit the prediction.
const body = await requestJson(submitUrl, {
method: "POST",
headers: {
"Authorization": `Bearer ${apiKey}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"size": "720*1280",
"duration": 4
}),
});
const task = body.data ?? body;
const resultUrl = `https://api.wavespeed.ai/api/v3/predictions/${task.id}/result`;
// 2. Poll until the prediction finishes.
while (true) {
const resultBody = await requestJson(resultUrl, {
headers: { "Authorization": `Bearer ${apiKey}` },
});
const result = resultBody.data ?? resultBody;
if (result.status === "completed") {
console.log(result.outputs);
break;
}
if (["failed", "cancelled", "timeout", "deleted"].includes(result.status)) throw new Error(JSON.stringify(result));
await new Promise(resolve => setTimeout(resolve, 2000));
}import json
import os
import time
from urllib.request import Request, urlopen
api_key = os.environ["WAVESPEED_API_KEY"]
headers = {"Authorization": f"Bearer {api_key}", "Content-Type": "application/json"}
payload = {
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"size": "720*1280",
"duration": 4
}
def request_json(url, data=None):
request = Request(url, data=data, headers=headers, method="POST" if data else "GET")
with urlopen(request) as response:
return json.load(response)
# 1. Submit the prediction.
body = request_json("https://api.wavespeed.ai/api/v3/openai/sora-2/text-to-video", json.dumps(payload).encode())
task = body.get("data", body)
result_url = f"https://api.wavespeed.ai/api/v3/predictions/{task['id']}/result"
# 2. Poll until the prediction finishes.
while True:
result_body = request_json(result_url)
result = result_body.get("data", result_body)
status = result.get("status")
if status == "completed":
print(result.get("outputs", []))
break
if status in {"failed", "cancelled", "timeout", "deleted"}:
raise RuntimeError(result)
time.sleep(2)Karşılaştır
Sora 2 ve alternatifleri
WaveSpeedAI'daki benzer modeller yerine ne zaman Sora 2 seçmeli.
Sora 2 ve Veo 3.1
Veo 3.1, referanstan video ve başlangıç-bitiş ara değerlemesiyle üç fiyat katmanı (Standard / Fast / Lite) sunar. Sora 2 ise fizik doğruluğunu ve yönlendirilebilirliği, üretimler arası kimlik için özel bir Characters uç noktasıyla öne çıkarır — karşılaştırılabilir premium fiyat noktalarında farklı özellik yüzeyleri.
Sora 2 ve Seedance 2.0
Seedance 2.0, her varyantta yerel ses ile birlikte video-edit ve video-extend'i daha düşük maliyetle sunar. Sora 2, OpenAI'ın fotogerçekçilik ve fizik önsel bilgileri etrafında, yinelenen kimlik için Characters iş akışıyla konumlanır.
Sora 2 ve Kling 3.0
Kling 3.0, hareket kontrolü alt uç noktasıyla Standard, Pro ve 4K katmanlarını kapsar. Sora 2 Pro kalite katmanları ve Characters uç noktasıyla metinden videoya ve görselden videoya odağını korur — hareket kontrolü yok, ancak güçlü fizik ve yönlendirilebilirlik iddiaları var.
SSS
Sora 2 API — Sıkça sorulan sorular
Fiyatlandırma, lisans, entegrasyon — Sora 2 modelini WaveSpeedAI'da çalıştırmaya dair sık sorulan sorular.
Sora 2 API'si nedir?
Sora 2, WaveSpeedAI'da REST API olarak sunulan, OpenAI tarafından geliştirilmiş bir video üretimi modelidir. OpenAI Sora 2 — gerçekçi görseller, doğru fizik, senkronize ses ve güçlü yönlendirilebilirlikle son teknoloji metinden videoya ve görselden videoya. Standard ve Pro katmanları; ayrıca üretimler arasında yeniden kullanılabilir karakter kimlikleri için bir Characters uç noktası. Onu programatik olarak çağırabilir veya yukarıda bağlantısı verilen playground'dan deneyebilirsiniz.
Sora 2 API'sini nasıl çağırırım?
Bir WaveSpeedAI hesabı oluşturun, API anahtarınızı /accesskey sayfasından kopyalayın, ardından girdinizi JSON olarak https://api.wavespeed.ai/api/v3/openai/sora-2/text-to-video adresine POST edin. Uç nokta bir tahmin kimliği döndürür. Sonuç uç noktasını yaklaşık 2 saniyede bir yoklayın, uzun süren görevlerde aralığı artırın ve herhangi bir son durumda durun. Üretime yönelik Python / Node.js / cURL örnekleri yukarıda.
Sora 2 API'sinin maliyeti nedir?
Sora 2 çalıştırma başına $0.40'dan başlar. Kesin maliyet, belirlediğiniz parametrelere (çözünürlük, süre, çıktı sayısı, referanslar) göre değişir. Playground'da Üret düğmesinin yanındaki canlı maliyet önizlemesi, mevcut girdiniz için kesin fiyatı gösterir.
Hangi Sora 2 varyantları mevcut?
WaveSpeedAI, 6 canlı Sora 2 uç noktası barındırır: openai/sora-2-pro/image-to-video, openai/sora-2-pro/text-to-video, openai/sora-2/text-to-video-pro, openai/sora-2/text-to-video, openai/sora-2/image-to-video-pro, openai/sora-2/image-to-video. Her varyantın kendi playground sayfası ve fiyatı vardır.
Sora 2 çıktılarını ticari amaçla kullanabilir miyim?
Ticari kullanım hakları OpenAI model lisansına tabidir. Çoğu OpenAI modeli çıktıların ticari kullanımına izin verir; lisans özeti için her modelin playground sayfasına, platform düzeyindeki koşullar için WaveSpeedAI Hizmet Koşulları'na bakın.
Sora 2 modelini neden doğrudan kullanmak yerine WaveSpeedAI'da kullanmalıyım?
Sora 2 ve diğer sağlayıcıların 1.000+ AI modeli için tek bir API anahtarı ve tek bir faturalandırma hesabı. Sağlayıcıya özel SDK kurulumu yok, ayrı hız sınırı çerçeveleri yok, her sağlayıcı için entegrasyon kodunu yeniden yazmak yok. Fiyatlar genellikle OpenAI'ın doğrudan API'siyle aynı düzeyde veya daha düşüktür.
Sağlayıcı
OpenAI Hakkında
WaveSpeedAI'daki Sora 2 ve daha geniş OpenAI model yelpazesinin arkasındaki ekip.
OpenAI; ChatGPT, GPT-4 ve GPT-5, DALL·E, Sora ve Whisper'ın arkasındaki laboratuvardır. Görsel ve video modelleri, talimat takibi, fotogerçekçilik ve ihtiyatlı güvenlik sınırlarına odaklanarak tüketici ve kurumsal uygulamalarda geniş ölçekte kullanılır. Görsel API'si, ticari kullanım netliği gerektiren pazarlama ve editoryal senaryolar için sık tercih edilir.
WaveSpeedAI'da Sora 2 ile geliştirmeye başlayın
Kayıt olunca ücretsiz başlangıç kredisi. OpenAI ve diğer tüm sağlayıcılardan 1.000+ AI modeli için tek API anahtarı.