Version=2024-01-01, content[], body material PascalCase, dan envelope respons Volcengine dapat dipertahankan. Hanya endpoint dan autentikasi yang harus berubah.
Yang berubah
Request yang hanya berisi tanda tangan AK/SK mengembalikan
401 AuthenticationError. Klien Action dapat memakai POST /?Action=...&Version=2024-01-01; POST /api/v3?Action=...&Version=2024-01-01 tetap tersedia. Klien REST memakai /api/v3/contents/generations/tasks.
Bentuk request dan siklus hidup task
Jika integrasi Anda sudah mengirim permintaan Seedance bergaya Volc, gunakan endpoint kompatibel ini tanpa mengubah body menjadi format/v1/videos/generations. Kirim TokenLab API key sebagai Authorization: Bearer ..., gunakan POST /api/v3/contents/generations/tasks untuk pembuatan REST, atau /api/v3?Action=CreateContentsGenerationsTasks&Version=2024-01-01 untuk permintaan Action. Respons pembuatan mengembalikan ID tugas cgt-...; respons status menggunakan queued, running, succeeded, failed, cancelled, atau expired.
Endpoint ini menerima item content[] seperti text, image_url, video_url, audio_url, dan draft_task. callback_url menerima objek query yang sama pada setiap perubahan ke queued, running, succeeded, failed, atau expired; succeeded dan failed dicoba ulang hingga tiga kali setelah lima detik. Pertahankan polling sebagai jalur pemulihan.
Halaman referensi
- Buat tugas (kompatibel Volc)
- Ambil tugas (kompatibel Volc)
- Daftar tugas (kompatibel Volc)
- Batalkan tugas (kompatibel Volc)
/v1/tasks/{id} untuk v3. v1 memakai pending, processing, completed, dan failed; v3 memakai queued, running, succeeded, failed, cancelled, dan expired. Pada v3, duration berupa string dan error hanya muncul ketika gagal.
Untuk memulihkan setelah koneksi terputus, kirim Idempotency-Key unik pada create REST. Body dan key yang sama mengembalikan ID cgt-... yang sama; body berbeda dengan key yang sama mengembalikan 409.
Action task
Contoh REST minimal
Material dan verifikasi orang asli
Endpoint Action yang sama juga mendukung sepuluh operasi material dan grup. Lihat Action material kompatibel Volcengine untuk body PascalCase, filter, paginasi, envelope respons, dan URL material 12 jam. Material orang asli juga memerlukan Buat sesi verifikasi visual dan Ambil hasil verifikasi visual sebelum upload.Checklist migrasi
- Ganti host API dengan
https://api.tokenlab.sh. - Ganti tanda tangan AK/SK dengan TokenLab Bearer API Key.
- Pertahankan Action, versi, dan kapitalisasi body.
- Gunakan
ProjectNameyang sama pada request material dan verifikasi terkait. - Simpan ID task, grup, dan material yang dikembalikan TokenLab.
- Validasi create, polling, list, dan error sebelum memindahkan traffic produksi.