Ne oluşturacaksınız
Bir Sora 2 video işi gönderecek, döndürülen video ID değerini saklayacak, iş tamamlanana kadar durumu sorgulayacak ve tamamlanan video içeriğini indireceksiniz.Önkoşullar
COMETAPI_KEYiçinde saklanan bir CometAPI API anahtarırequestsile Python 3.10+ veya Node.js 18+- Polling için sunucu tarafında çalışan bir worker ya da iş kuyruğu
API anahtarı, temel URL, kimlik doğrulama
Sora işleri oluşturmak için:Kod örnekleri
Aşağıdaki sekmeleri kullanarak cURL, Python ve Node.js için kopyalanabilir örneklere ulaşabilirsiniz.Akış açıklaması
Sora üretimi asenkrondur. Oluşturma endpoint’i bir video ID ve başlangıç durumunu döndürür.status değeri completed veya failed olana kadar GET /v1/videos/<video_id> isteğini poll edin. İş tamamlandığında, dosyayı GET /v1/videos/<video_id>/content ile indirin.
Tam olarak WxH boyutlarını kullanın. Sora API referansı, standart yatay ve dikey boyutları ve Pro model iş akışları için daha büyük Pro boyutlarını belgeler.
Yaygın parametreler
Sorun giderme / SSS
Oluşturma isteği başarısız oluyor
Oluşturma isteği başarısız oluyor
multipart form data kullanın. Referanstaki Sora oluşturma istekleri JSON body değil, form alanları kullanır.
İçerik indirme başarısız oluyor
İçerik indirme başarısız oluyor
İçeriği yalnızca durum endpoint’i
completed bildirdikten sonra indirin. Tamamlanan dosyayı kendi depolamanızda saklayın.Bir Pro boyutu çalışmıyor
Bir Pro boyutu çalışmıyor
Daha büyük Pro boyutlarını yalnızca bir Pro model iş akışıyla kullanın. İlk istek için
1280x720 ile başlayın.Sonraki adımlar
- Create a Sora 2 video API reference belgesini okuyun.
- Retrieve a Sora 2 video ile yoklama yapın.
- Retrieve Sora 2 video content ile indirin.
- Models içinde kullanılabilir video modellerini bulun.
- Use polling and webhooks for video generation belgesini inceleyin.
- Estimate request cost before calling a model ile bir modeli çağırmadan önce görev maliyetini tahmin edin.