Skip to main content
Use este guia quando sua aplicação já envia solicitações Seedance no formato Volcengine. Nomes de Action, Version=2024-01-01, content[], corpos PascalCase de materiais e o envelope de resposta Volcengine podem ser mantidos. Apenas endpoint e autenticação precisam mudar.

O que muda

Solicitações apenas com assinatura AK/SK retornam 401 InvalidCredential. Clientes Action podem usar POST /?Action=...&Version=2024-01-01; POST /api/v3?Action=...&Version=2024-01-01 continua disponível. Clientes REST usam /api/v3/contents/generations/tasks.

Formato da solicitação e ciclo da tarefa

Se sua integração já envia solicitações Seedance no estilo Volc, use o endpoint compatível em vez de remodelar o body para /v1/videos/generations. Envie sua API key TokenLab como Authorization: Bearer ..., use POST /api/v3/contents/generations/tasks para criação REST ou /api/v3?Action=CreateContentsGenerationsTasks&Version=2024-01-01 para solicitações Action. A criação retorna um ID cgt-...; respostas de status usam queued, running, succeeded, failed, cancelled ou expired. Este endpoint compatível aceita itens content[] como text, image_url, video_url, audio_url e draft_task. Papéis de imagem como first_frame, last_frame e reference_image são preservados. callback_url ainda não é suportado; consulte o endpoint de tarefa.

Páginas de referência

Actions de tarefa

Exemplo Action mínimo

Materiais e verificação de pessoas

O mesmo endpoint Action aceita dez operações de materiais e grupos. Consulte Actions de materiais compatíveis com Volcengine para corpos PascalCase, filtros, paginação, envelope e URLs de 12 horas. Para pessoas reais, antes do upload também use Criar sessão de verificação visual e Obter resultado da verificação visual.

Checklist de migração

  1. Troque o host da API por https://api.tokenlab.sh.
  2. Substitua a assinatura AK/SK por uma chave API Bearer do TokenLab.
  3. Mantenha Action, versão e capitalização do corpo.
  4. Use o mesmo ProjectName em solicitações relacionadas de materiais e verificação.
  5. Armazene os IDs de tarefa, grupo e material retornados pelo TokenLab.
  6. Valide criação, polling, listagem e erro antes de mover tráfego de produção.