Özet
Seedance 2.0 API, 2 Nisan 2026'da Volcengine Ark aracılığıyla piyasaya sürüldü. Bir POST isteğiyle video oluşturma görevi gönderir, ardından durum "başarılı" olana kadar bir GET bitiş noktasını sorgularsınız. API; metinden videoya, görselden videoya, ilk ve son kare kontrolü, çok modlu referanslar ve yerel ses üretimi destekler. 5 saniyelik 1080p bir video yaklaşık 0,93 dolara mal olur. Videoyu 24 saat içinde indirin. URL süresi daha sonra dolar.
Hypereal AI

Giriş
2 Nisan 2026'da ByteDance'in Volcengine Ark platformu, resmi Seedance 2.0 API'sini yayınladı. Bu tarihten önce, Seedance 2.0 videoları oluşturmanın tek yolu web konsoluydu. Bir kullanıcı arayüzü tanıtımı gösteren eğitimler gördüyseniz, bunlar konsol için yazılmıştı. Bu kılavuz, geliştiricilerin programatik olarak çağırabileceği gerçek API'yi kapsar.
Bu makale, desteklenen her giriş türünü, yanıt token sayısına göre fiyatlandırma matematiğini ve üretimde karşılaşacağınız hataları kapsar.
Seedance 2.0 Nedir?
Seedance 2.0, ByteDance'ten bir video oluşturma modelidir. Volcengine Ark üzerinde `doubao-seedance-2-0-260128` (standart) ve `doubao-seedance-2-0-fast-260128` (daha hızlı, daha düşük kalite) model kimlikleri altında çalışır.
Model, 1.5 sürümünden daha fazla giriş türünü destekler. 1.5 sürümü metinden videoya ve görselden videoya işlemleri yaparken, 2.0 sürümü şunları ekler:
- İlk ve son kare kontrolü (her iki başlangıç ve bitiş görselini de siz sağlarsınız)
- Çok modlu referans girişleri: tek bir istekte birleştirilmiş görseller, video klipler ve ses dosyaları
- Diyalog, ses efektleri, ortam sesi ve müzik dahil yerel ses üretimi
- 8'den fazla dilde dudak senkronizasyonu
- Doğal dil istemleri aracılığıyla kamera hareketi kontrolü (dolly, takip, vinç çekimleri)
- 2K çözünürlüğe kadar 15 saniyeye kadar uzunlukta çıktı
Model, 1:1'den 21:9'a kadar en boy oranlarında 24 fps video çıkarır. Çözünürlüğü istek anında seçersiniz.
Ne değişti: kılavuz ve resmi API
Seedance 2.0 hakkındaki önceki makaleler, bu sitedeki Şubat 2026 tarihli bir kılavuz dahil, Volcengine üzerindeki Seedance 2.0 web konsolunu açıklıyordu. O noktada henüz bir API yoktu. Bu kılavuzlar, bir web sayfasındaki bir istem alanını doldurma ve oluştur düğmesine tıklama adımlarını gösteriyordu.
2 Nisan 2026'daki API sürümü bunu tamamen değiştiriyor. Artık API'yi herhangi bir dilden çağırabilir, video oluşturma pipeline'larını otomatikleştirebilir ve Seedance'i kendi ürününüze entegre edebilirsiniz. Bu kılavuz, herhangi bir geliştirici kullanım durumu için kullanıcı arayüzü tanıtımının yerini alır.
Önkoşullar
Başlamak için bir Volcengine hesabına ihtiyacınız var. volcengine.com adresinden bir tane oluşturun. Hesabınız aktif olduğunda, şu adresteki Ark konsoluna gidin:
https://console.volcengine.com/ark/region:ark+cn-beijing/apikey
Orada bir API anahtarı oluşturun. Ardından bunu bir ortam değişkeni olarak dışa aktarın:
export ARK_API_KEY="your-api-key-here"
API'ye yapılan her istek, bu anahtarı bir Bearer token başlığında kullanır:
Authorization: Bearer YOUR_ARK_API_KEY
Yeni hesaplar ücretsiz deneme kredileri alır. Bunlar, herhangi bir ödeme yapmadan önce 1080p'de yaklaşık 8 tam 15 saniyelik üretimi kapsar.
Metinden videoya: ilk isteğiniz
Tüm Seedance API çağrıları için temel URL şudur:
https://ark.cn-beijing.volces.com/api/v3
Metinden videoya görevi göndermek için `/v1/contents/generations/tasks` adresine POST yapın.
cURL örneği
curl -X POST "https://ark.cn-beijing.volces.com/api/v3/contents/generations/tasks" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $ARK_API_KEY" \
-d '{
"model": "doubao-seedance-2-0-260128",
"content": [
{
"type": "text",
"text": "A golden retriever running through a sunlit wheat field, wide tracking shot, cinematic"
}
],
"resolution": "1080p",
"ratio": "16:9",
"duration": 5,
"watermark": false
}'
API hemen bir görev kimliği döndürür:
{"id": "cgt-2025xxxxxxxx-xxxx"}
Python örneği (resmi SDK)
Önce SDK'yı kurun:
pip install volcenginesdkarkruntime
Ardından bir görev gönderin:
import os
from volcenginesdkarkruntime import Ark
client = Ark(api_key=os.environ.get("ARK_API_KEY"))
resp = client.content_generation.tasks.create(
model="doubao-seedance-2-0-260128",
content=[
{
"type": "text",
"text": "A golden retriever running through a sunlit wheat field, wide tracking shot, cinematic"
}
],
resolution="1080p",
ratio="16:9",
duration=5,
watermark=False,
)
print(resp.id)
Görev kimliğini saklayın. Sorgulama adımı için buna ihtiyacınız olacak.
Asenkron görev modeli: gönder, sorgula, indir
Seedance üretimi anlık değildir. 5 saniyelik 1080p bir video genellikle 60 ila 120 saniye sürer. API bunu asenkron bir görev yaşam döngüsüyle yönetir:
queued -> running -> succeeded
-> failed
-> expired
-> cancelled
Durum `queued` veya `running`'den değişene kadar GET bitiş noktasını sorgularsınız.
Tam Python sorgulama döngüsü
import os
import time
import requests
from volcenginesdkarkruntime import Ark
client = Ark(api_key=os.environ.get("ARK_API_KEY"))
# Adım 1: gönder
resp = client.content_generation.tasks.create(
model="doubao-seedance-2-0-260128",
content=[
{"type": "text", "text": "Aerial shot of a mountain lake at sunrise, slow dolly forward"}
],
resolution="1080p",
ratio="16:9",
duration=5,
watermark=False,
)
task_id = resp.id
print(f"Task submitted: {task_id}")
# Adım 2: üstel geri çekilmeyle sorgula
wait = 10
while True:
result = client.content_generation.tasks.get(task_id=task_id)
status = result.status
print(f"Status: {status}")
if status == "succeeded":
video_url = result.content.video_url
print(f"Video URL: {video_url}")
break
elif status in ("failed", "expired", "cancelled"):
print(f"Task ended with status: {status}")
break
time.sleep(wait)
wait = min(wait * 2, 60) # 60 saniyede sınırla
# Adım 3: hemen indir
if status == "succeeded":
response = requests.get(video_url, stream=True)
with open("output.mp4", "wb") as f:
for chunk in response.iter_content(chunk_size=8192):
f.write(chunk)
print("Downloaded: output.mp4")
Üstel geri çekilme, API'yi aşırı yüklemeyi önler. 60 saniyedeki sınırlama, pratik kullanım için sorgulamayı yeterince sık tutar.
Görselden videoya (I2V): durağan bir görseli canlandırma
Bir görseli canlandırmak için, metin isteminizin yanı sıra `content` dizisine bir `image_url` nesnesi ekleyin. Görsel, videonun ilk karesi olur.
resp = client.content_generation.tasks.create(
model="doubao-seedance-2-0-260128",
content=[
{
"type": "text",
"text": "The woman slowly turns her head and smiles at the camera"
},
{
"type": "image_url",
"image_url": {"url": "https://example.com/portrait.jpg"}
}
],
ratio="adaptive",
duration=5,
watermark=False,
)
`ratio`'yu `"adaptive"` olarak ayarlamak, modele giriş görselinin doğal en boy oranını kullanmasını söyler. Bu, istenmeyen kırpma veya letterboxing'i önler.
Her görsel 30MB'ın altında olmalıdır. Tek bir istekte en fazla 9 görsel sağlayabilirsiniz.
İlk ve son kare: başlangıç ve bitiş noktalarını kontrol etme
Seedance 2.0, başlangıç ve bitiş karesi kontrolünü destekler. İlk kare görselini, son kare görselini ve bir metin istemi sağlarsınız. Model, aradaki hareketi oluşturur.
Bu, ürün geçişleri, dönüştürme efektleri veya başlangıç ve bitiş durumlarını bildiğiniz herhangi bir dizi için kullanışlıdır.
resp = client.content_generation.tasks.create(
model="doubao-seedance-2-0-260128",
content=[
{
"type": "text",
"text": "The flower blooms from bud to full open, macro lens, soft light"
},
{
"type": "image_url",
"image_url": {"url": "https://example.com/flower-bud.jpg"}
},
{
"type": "image_url",
"image_url": {"url": "https://example.com/flower-open.jpg"}
}
],
ratio="adaptive",
duration=8,
watermark=False,
)
Model, bir metin istemi de mevcut olduğunda iki görselin ilk ve son kare modu anlamına geldiğini çıkarır. Her iki görseli de sırayla ekleyin: önce ilk kare, sonra son kare.
Bir klip oluştururken `return_last_frame: true` kullanabilirsiniz. Bu, video URL'sinin yanı sıra son karenin bir görselini döndürür. Birden fazla klibi daha uzun bir diziye zincirlemek için bu görseli bir sonraki isteğinizin ilk karesi olarak kullanın.
Çok modlu referans: görselleri, videoları ve sesleri birleştirme
Seedance 2.0'daki en güçlü eklemelerden biri, görseller ve metinlerle aynı istekte video ve sesi referans girişleri olarak kabul etmesidir.
İçerik dizisi şunları içerebilir:
- `{"type": "text", "text": "..."}` istem için
- `{"type": "image_url", "image_url": {"url": "..."}}` görseller için
- `{"type": "video_url", "video_url": {"url": "..."}}` video referansları için
- `{"type": "audio_url", "audio_url": {"url": "..."}}` ses referansları için
İstek başına sınırlar:
- En fazla 9 görsel (her biri en fazla 30MB)
- En fazla 3 video klip (her biri 2 ila 15 saniye, her biri en fazla 50MB)
- En fazla 3 ses dosyası (MP3, her biri en fazla 15MB)
Birleştirilmiş referans örneği:
resp = client.content_generation.tasks.create(
model="doubao-seedance-2-0-260128",
content=[
{
"type": "text",
"text": "Match the visual style of the reference clip and add the provided background audio"
},
{
"type": "image_url",
"image_url": {"url": "https://example.com/style-reference.jpg"}
},
{
"type": "video_url",
"video_url": {"url": "https://example.com/motion-reference.mp4"}
},
{
"type": "audio_url",
"audio_url": {"url": "https://example.com/background-music.mp3"}
}
],
duration=10,
ratio="16:9",
watermark=False,
)
Bir video referansı eklediğinizde, faturalandırma oranı V2V katmanına düşer: 6,40 dolar yerine milyon token başına yaklaşık 3,90 dolar.
Yerel ses üretimi
Seedance'in videoyla birlikte bir ses parçası oluşturmasını sağlamak için `generate_audio: true` olarak ayarlayın. Model, ortak ses-video üretimi gerçekleştirir, bu nedenle sesler sonradan katmanlanmak yerine ekrandaki eyleme uyar.
Ses üretimi diyalog, ses efektleri, ortam gürültüsü ve arka plan müziğini kapsar. Dudak senkronizasyonu 8'den fazla dilde çalışır.
resp = client.content_generation.tasks.create(
model="doubao-seedance-2-0-260128",
content=[
{
"type": "text",
"text": "A street musician plays guitar outside a cafe in Paris, crowds passing by, city sounds"
}
],
resolution="1080p",
ratio="16:9",
duration=10,
generate_audio=True,
watermark=False,
)
Yerel ses üretimi, sessiz videoya kıyasla token tüketimini hafifçe artırır. Bunu maliyet tahminlerinize dahil edin.
Çözünürlük, en boy oranı ve süreyi kontrol etme
Üç parametre çıktıyı şekillendirir:
çözünürlük "480p", "720p", "1080p" veya "2K" kabul eder. Varsayılan değer "1080p"'dir. Daha yüksek çözünürlük, daha fazla token tüketimi ve daha yüksek maliyet anlamına gelir.
en boy oranı "16:9", "9:16", "4:3", "3:4", "21:9", "1:1" veya "adaptive" kabul eder. Giriş görselinizin alışılmadık bir en boy oranı olduğunda "adaptive" kullanın. Model, görsel boyutlarını okur ve en boy oranını buna göre ayarlar.
süre 4'ten 15'e kadar tam sayıları kabul eder. Birim saniyedir. Varsayılan değer 5'tir. Daha uzun videolar orantılı olarak daha pahalıdır.
Hızlı model (`doubao-seedance-2-0-fast-260128`) daha düşük kalitede üretir ancak daha hızlı tamamlar. Prototipleme veya istemler üzerinde yineleme yaparken kullanın. Üretim çıktısı için standart modele geçin.
Diğer video API'leri yerine Seedance 2.0'ı ne zaman seçeceksiniz: yerel ses-video ortak üretimi, başlangıç ve bitiş karesi kontrolü veya çok modlu referans girişlerine ihtiyacınız olduğunda Seedance'i seçin. Sadece basit metinden videoya ihtiyacınız varsa ve maliyet öncelikliyse, 480p'deki hızlı model bu sınıftaki en ucuz seçenektir.
Yanıttan maliyeti okuma
Bir görev başarılı olduktan sonra, yanıt bir `usage` alanı içerir:
{
"usage": {
"completion_tokens": 246840,
"total_tokens": 246840
}
}
Token tüketimi video uzunluğu ve çözünürlükle ilişkilidir. Resmi belgelerden bir referans noktası: 15 saniyelik 1080p bir video yaklaşık 308.880 token tüketir. 5 saniyelik 1080p bir video kabaca 102.960 token kullanır.
1080p'de T2V ve I2V için fiyatlandırma milyon token başına 46 yuan'dır (mevcut döviz kurlarına göre milyon token başına yaklaşık 6,40 dolar).
Hızlı tahminler:
- 5 saniyelik 1080p video: yaklaşık 102.960 token = yaklaşık 0,47 yuan = kabaca 0,93 dolar
- 10 saniyelik 1080p video: yaklaşık 205.920 token = yaklaşık 9,47 yuan = kabaca 1,97 dolar
V2V görevleri (bir video referansı içeren istekler) için oran, milyon token başına 28 yuan'a (milyon token başına yaklaşık 3,90 dolar) düşer.
Her yanıtta tam token sayısını kontrol edebilir ve uygulamanıza maliyet takibini entegre edebilirsiniz. `completion_tokens`'ı görev türünüzün oranıyla çarpın.
Önemli: videoyu 24 saat içinde indirin
Başarılı bir yanıttaki `video_url`, Volcengine nesne depolamasını işaret eder. Bu URL, görevin başarılı olmasından 24 saat sonra sona erer. Bundan sonra, URL 403 hatası döndürür ve dosya kaybolur.
Durum `succeeded` olarak değiştikten hemen sonra dosyayı kendi depolama alanınıza indirin. Önceki bölümdeki sorgulama döngüsü, bu indirme adımını standart akışın bir parçası olarak içerir.
`execution_expires_after` alanı saniye cinsinden sona erme penceresini doğrular. 172800, görev kaydının kendisi için 48 saat anlamına gelir. Video URL'si yine de 24 saatte sona erer. 24 saat kuralına güvenin.
Görev geçmişi de son 7 günle sınırlıdır. Bundan daha eski görevleri sorgulayamazsınız.
Apidog ile Seedance API'sini test etme
Asenkron görev modeli, birbirine bağlı iki API çağrısına sahiptir. Bunun için tek bir istek testi yazamazsınız. Apidog'un Test Senaryoları bunu zincirlenmiş bir akışla halleder.

İşte tam kurulum:
Adım 1: Bir Test Senaryosu Oluşturun
Apidog'da Testler modülüne gidin ve "Seedance 2.0 video üretimi" adında yeni bir senaryo oluşturun. Apidog'un ortam ayarlarında `ARK_API_KEY` ortam değişkeninizi ayarlayın. Anahtarı referans alacağınız her yerde `{{ARK_API_KEY}}` kullanın.
Adım 2: Gönderme isteğini ekleyin
https://ark.cn-beijing.volces.com/api/v3/contents/generations/tasks adresine özel bir POST isteği adımı ekleyin. Authorization başlığını Bearer {{ARK_API_KEY}} olarak ayarlayın. Model ve içerik alanlarını içeren JSON gövdenizi ekleyin.
Bu adımdan sonra, bir Değişken Çıkarıcı işlemci ekleyin. Bunu, JSONPath ifadesi $.id kullanarak yanıt gövdesinden çıkaracak şekilde ayarlayın. Değeri TASK_ID adında bir ortam değişkenine kaydedin.
Adım 3: Bir Bekleme işlemcisi ekleyin
Çıkarma adımından sonra bir Bekleme işlemcisi ekleyin. Gecikmeyi 30 saniye olarak ayarlayın. Bu, ilk sorgulama denemenizden önce modele işlemeye başlaması için zaman verir.
Adım 4: Sorgulama isteğini bir For döngüsüne ekleyin
Maksimum 20 iterasyonlu bir For döngüsü kontrol bloğu ekleyin. Döngünün içinde:
- Aynı Authorization başlığı ile
https://ark.cn-beijing.volces.com/api/v3/contents/generations/tasks/{{TASK_ID}}adresine bir GET isteği adımı ekleyin. - GET isteğinden sonra 10 saniyelik gecikmeli bir Bekleme işlemcisi ekleyin.
- Döngünün Durdurma Koşulunu ayarlayın:
$.status == "succeeded"veya$.status == "failed".
Adım 5: Doğrulamalar ekleyin
Döngü sona erdikten sonra, aşağıdakileri kontrol eden bir Doğrulama işlemcisi ekleyin:
- `$.status` `"succeeded"`'e eşit
- `$.content.video_url` boş değil
Senaryoyu çalıştırın ve Apidog, her adımı, çıkarılan görev kimliğini, tüm sorgulama yanıtlarını ve son doğrulamaların geçip geçmediğini gösteren tam bir test raporu oluşturur.
Seedance uç noktalarını doğrudan bir cURL komutundan test senaryosu adımlarına da aktarabilirsiniz. Bu yaklaşım, her başlığı ve parametreyi manuel olarak girmeden gönderme ve sorgulama isteklerini hızlı bir şekilde eklemek istediğinizde iyi çalışır.
Fiyatlandırma dökümü: 10 saniyelik bir videonun maliyeti
Seedance API, kullandıkça öde token fiyatlandırması kullanır. İlk deneme bakiyesi dışında yönetilecek aylık kullanım veya kredi yoktur.
| Görev türü | Oran (1M token başına) |
|---|---|
| 1080p'de T2V / I2V | 46 yuan (yaklaşık 6,40 $) |
| V2V (video referans girişi) | 28 yuan (yaklaşık 3,90 $) |
1080p'de yaygın süreler için yaklaşık maliyetler:
| Süre | Yaklaşık token | Maliyet (T2V/I2V) |
|---|---|---|
| 5 saniye | ~103.000 | ~0,66 yuan / ~0,93 $ |
| 10 saniye | ~206.000 | ~9,48 yuan / ~1,32 $ |
| 15 saniye | ~309.000 | ~14,21 yuan / ~1,97 $ |
Yeni hesaplar, yaklaşık 8 tam 15 saniyelik üretimi kapsayan ücretsiz deneme kredileriyle başlar. Üretim iş yüküne başlamadan önce istemler ve ayarları denemek için bu hakkı kullanın.
Düşük çözünürlük, token tüketimini önemli ölçüde azaltır. Aynı süredeki 480p bir video, 1080p'den önemli ölçüde daha az maliyetlidir. Geliştirmeye 720p'de başlayın, ardından çözünürlüğü yalnızca son çıktınız için yükseltin.
Sık karşılaşılan hatalar ve çözümleri
429 Çok Fazla İstek
Bu, dakika başına isteklerde bir hız sınırı değil, eşzamanlılık limitine ulaştığınız anlamına gelir. Aynı anda çok fazla görev çalışıyor. Bu durum kodunu gördüğünüzde üstel geri çekilme kullanın. 10 saniyelik bir beklemeyle başlayın ve her yeniden denemede iki katına çıkararak 60 saniyede sınırlayın. Daha önce gösterilen sorgulama döngüsü bu deseni içerir.
durum: "failed"
Başarısız bir görev, modelin videoyu oluşturamadığı anlamına gelir. Yaygın nedenler: istem, güvenlik filtrelerini ihlal eden içerik içeriyordu, giriş görseli bozuk veya çok büyüktü ya da parametrelerin kombinasyonu geçersizdi. Giriş dosyalarınızı ve isteminizi kontrol edin, ardından yeniden gönderin.
durum: "expired"
Bir görev, tamamlanmadan kuyrukta çok uzun süre kalırsa sona erer. Bu, yoğun yük dönemlerinde olabilir. Görevi yeniden gönderin. Süresi dolmuş bir görevi yeniden başlatmanın bir yolu yoktur.
video_url üzerinde 403 hatası
URL'nin süresi dolmuş. Dosyayı indirmeden önce 24 saatlik süre geçmiş. Görev kaydı API'de 7 güne kadar hala mevcut olabilir, ancak video dosyası gitmiş olur. Kaydettiyseniz, aynı parametreleri ve tohum değerini kullanarak yeniden oluşturmanız gerekecektir.
Tohum tekrarlanabilirliği
Önceki bir yanıttan seed değerini kaydettiyseniz, aynı parametrelerle bir sonraki istekte geri geçirin. Model, aynı çıktıyı yeniden üretmeye çalışacaktır. Bu, süresi dolmuş videoları aynı sonuçlarla yeniden oluşturmak için kullanışlıdır.
Sonuç
Seedance 2.0 API, günümüzde mevcut en yetenekli video oluşturma modellerinden birine programatik erişim sağlar. Asenkron görev modeli basittir: bir görev oluşturmak için POST yapın, başarılı olana kadar sorgulayın, hemen indirin. Çok modlu girişler, yerel ses üretimi ve başlangıç ve bitiş karesi kontrolü, bir web konsolundan imkansız olan video iş akışları oluşturmayı mümkün kılar.
Üretime geçmeden önce Apidog'da test kapsamınızı ayarlayın. Test Senaryosu zinciri, bozuk sorgulama mantığını, eksik çıkarma adımlarını ve URL sona erme sorunlarını gerçek kullanıcıları etkilemeden önce yakalar.
button
Sıkça Sorulan Sorular
S: doubao-seedance-2-0-260128 ile doubao-seedance-2-0-fast-260128 arasındaki fark nedir?
C: Standart model daha yüksek kaliteli çıktı üretir ve üretim için varsayılandır. Hızlı model, daha düşük görsel kalitede işleri daha hızlı tamamlar. İstemler üzerinde yineleme yaparken hızlı modeli kullanın ve son render'lar için standart modele geçin.
S: Seedance 2.0'ı Çin dışında kullanabilir miyim?
C: API uç noktası Pekin bölgesinde barındırılmaktadır. Çin dışındaki geliştiriciler çağırabilir, ancak gecikme daha yüksek olacaktır. Hesap türünüzdeki coğrafi kısıtlamalar için Volcengine'in hizmet koşullarını kontrol edin.
S: Birden fazla klibi daha uzun bir videoda nasıl zincirlerim?
C: Her üretimde return_last_frame: true olarak ayarlayın. Yanıt, video URL'sinin yanı sıra son karenin bir görselini içerecektir. Bu görseli bir sonraki isteğinizin ilk karesi olarak geçirin. İhtiyacınız olan tüm klipleri elde edene kadar tekrarlayın, ardından bir video düzenleme kütüphanesi kullanarak birleştirin.
S: Yerel ses üretimi daha maliyetli mi?
C: Yerel ses üretimi, modelin yalnızca videodan ziyade ortak ses-video üretimi çalıştırması nedeniyle token tüketimini hafifçe artırır. generate_audio: true olmadan aynı isteğe kıyasla `completion_tokens`'ta mütevazı bir artış bekleyin.
S: Sorgulama yerine bir webhook ayarlayabilir miyim?
C: Evet. Gönderme isteğinizde bir callback_url parametresi geçirin. Durum değiştiğinde API, tamamlanan görev sonucunu o URL'ye POST edecektir. Bu, yüksek hacimli pipeline'lar için sorgulamaktan daha verimlidir.
S: 9 görsel sınırını aşarsam ne olur?
C: API, görev oluşturulmadan önce 400 doğrulama hatası döndürür. İçerik dizinizdeki görsel sayısını 9 veya daha aza indirin.
S: Tohum parametresi tam olarak aynı videoyu üretmeyi garanti eder mi?
C: Tohum parametresi çıktıları daha tekrarlanabilir hale getirir. Parametreler farklıysa veya sunucu tarafı model versiyonları değişirse tam üreme garanti edilmez. Mevcut en yakın yaklaşımdır.
S: Birden fazla görevdeki harcamayı nasıl takip ederim?
C: Her görevin yanıtındaki completion_tokens alanını okuyun ve katmanınızın token oranıyla çarpın. Bu değerleri maliyet takibi için bir veritabanına kaydedin. API'de yerleşik bir harcama paneli yoktur, bu nedenle kendi takibinizi baştan oluşturun.
