Skip to main content
Uygulamanız zaten Volcengine biçiminde Seedance istekleri gönderiyorsa bu kılavuzu kullanın. Action adları, Version=2024-01-01, content[], PascalCase materyal gövdeleri ve Volcengine yanıt zarfı korunabilir. Yalnızca endpoint ve kimlik doğrulama değişir.

Değişenler

Yalnızca AK/SK imzası bulunan istekler 401 InvalidCredential döndürür. Action istemcileri POST /?Action=...&Version=2024-01-01 kullanabilir; POST /api/v3?Action=...&Version=2024-01-01 de kullanılmaya devam eder. REST görev istemcileri /api/v3/contents/generations/tasks yolunu kullanır.

İstek şekli ve görev yaşam döngüsü

Entegrasyonunuz zaten Volc tarzı Seedance istekleri gönderiyorsa, body’yi /v1/videos/generations formatına dönüştürmek yerine uyumluluk endpoint’ini kullanabilirsiniz. TokenLab API key’i Authorization: Bearer ... olarak gönderin; REST oluşturma için POST /api/v3/contents/generations/tasks, Action tarzı istekler için /api/v3?Action=CreateContentsGenerationsTasks&Version=2024-01-01 kullanın. Oluşturma yanıtı cgt-... görev ID’si döndürür; durum yanıtları queued, running, succeeded, failed, cancelled veya expired kullanır. Bu uyumluluk endpoint’i content[] içinde text, image_url, video_url, audio_url ve draft_task öğelerini kabul eder. first_frame, last_frame ve reference_image gibi görsel rolleri korunur. callback_url henüz desteklenmez; görev endpoint’ini sorgulayın.

Referans sayfaları

Görev Action’ları

En küçük Action örneği

Materyaller ve gerçek kişi doğrulaması

Aynı Action endpoint’i on materyal ve grup işlemini de destekler. PascalCase gövdeler, filtreler, sayfalama, yanıt zarfı ve 12 saatlik materyal URL’leri için Volcengine uyumlu materyal Action’ları sayfasına bakın. Gerçek kişi materyali yüklemeden önce ayrıca Görsel doğrulama oturumu oluştur ve Görsel doğrulama sonucunu al çağrıları gerekir.

Geçiş kontrol listesi

  1. API host’unu https://api.tokenlab.sh ile değiştirin.
  2. AK/SK imzasını TokenLab Bearer API Key ile değiştirin.
  3. Mevcut Action, sürüm ve gövde harf düzenini koruyun.
  4. İlişkili materyal ve doğrulama isteklerinde aynı ProjectName değerini kullanın.
  5. TokenLab’in döndürdüğü görev, grup ve materyal ID’lerini saklayın.
  6. Üretim trafiğini taşımadan önce oluşturma, polling, liste ve hata yanıtlarını doğrulayın.