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 oluştur (Volc uyumlu)
- Görevi al (Volc uyumlu)
- Görev listesi (Volc uyumlu)
- Görevi iptal et (Volc uyumlu)
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
- API host’unu
https://api.tokenlab.shile değiştirin. - AK/SK imzasını TokenLab Bearer API Key ile değiştirin.
- Mevcut Action, sürüm ve gövde harf düzenini koruyun.
- İlişkili materyal ve doğrulama isteklerinde aynı
ProjectNamedeğerini kullanın. - TokenLab’in döndürdüğü görev, grup ve materyal ID’lerini saklayın.
- Üretim trafiğini taşımadan önce oluşturma, polling, liste ve hata yanıtlarını doğrulayın.