Skip to main content
Usa esta guía si tu aplicación ya envía solicitudes Seedance con formato Volcengine. Puedes conservar los nombres de Action, Version=2024-01-01, content[], los cuerpos PascalCase de materiales y el sobre de respuesta de Volcengine. Solo deben cambiar el endpoint y la autenticación.

Qué cambia

Las solicitudes que solo contienen firma AK/SK devuelven 401 InvalidCredential. Los clientes Action pueden usar POST /?Action=...&Version=2024-01-01; POST /api/v3?Action=...&Version=2024-01-01 sigue disponible. Los clientes REST usan /api/v3/contents/generations/tasks.

Formato de solicitud y ciclo de vida de tareas

Si tu integración ya envía solicitudes Seedance estilo Volc, puedes usar el endpoint compatible en vez de transformar el body para /v1/videos/generations. Envía tu API key de TokenLab como Authorization: Bearer ..., usa POST /api/v3/contents/generations/tasks para creación REST o /api/v3?Action=CreateContentsGenerationsTasks&Version=2024-01-01 para solicitudes Action. La creación devuelve un ID cgt-...; los estados usan queued, running, succeeded, failed, cancelled o expired. Este endpoint compatible acepta elementos content[] como text, image_url, video_url, audio_url y draft_task. Se conservan roles de imagen como first_frame, last_frame y reference_image. callback_url todavía no está soportado; consulta el endpoint de tarea.

Páginas de referencia

Actions de tareas

Ejemplo Action mínimo

Materiales y verificación de personas

El mismo endpoint Action admite diez operaciones de materiales y grupos. Consulta Actions de materiales compatibles con Volcengine para los cuerpos PascalCase, filtros, paginación, sobre de respuesta y URL de 12 horas. Para personas reales, antes de cargar llama también a Crear sesión de verificación visual y Obtener resultado de verificación visual.

Lista de comprobación de migración

  1. Cambia el host de la API a https://api.tokenlab.sh.
  2. Sustituye la firma AK/SK por una clave API Bearer de TokenLab.
  3. Conserva Action, versión y mayúsculas del cuerpo existentes.
  4. Usa el mismo ProjectName en solicitudes relacionadas de materiales y verificación.
  5. Guarda los ID de tarea, grupo y material devueltos por TokenLab.
  6. Verifica creación, polling, listado y errores antes de mover tráfico de producción.