Introdução
Seedance 2.0 Fast Spicy Extensão de vídeo continua um clipe que você já tem. Envie-o como video_url; o prompt é opcional. O último quadro do seu clipe vira o quadro inicial de uma nova cena de imagem para vídeo do Seedance 2.0 Fast Spicy de 4 a 15 segundos, e os dois são unidos em um único MP4: primeiro o seu original, depois a continuação, com o quadro repetido da emenda removido. O novo trecho também volta como arquivo separado, para você continuar estendendo ou editar as partes em separado.
Recursos e destaques
A continuidade vem do último quadro. Figurino, cenário, luz e a posição de cada pessoa passam adiante porque o novo trecho começa literalmente no seu último quadro. O movimento não passa do mesmo jeito: o modelo vê uma imagem parada, não o clipe inteiro, então descreva o movimento que você quer continuar em vez de supor que ele manterá a velocidade ou a direção.
Um arquivo de volta, mais o trecho novo sozinho. O arquivo unido mantém a taxa de quadros e o enquadramento do seu clipe, sem barras pretas, e é codificado como MP4 H.264 com som AAC. Para alinhar a emenda, a imagem pode ser cortada ou ajustada em alguns pontos percentuais nas bordas. Se o modelo devolver uma proporção bem diferente, o novo trecho é redimensionado para preencher o seu quadro, centralizado, e o que sobra é cortado. O som da origem permanece; o som gerado para o novo trecho vem em seguida; um lado mudo é completado com silêncio para que imagem e som continuem em sincronia na emenda. O segundo recurso da saída é o novo trecho sozinho, pronto para outra extensão ou para um editor.
Todo o resto é imagem para vídeo do Seedance 2.0 Fast Spicy. O novo trecho roda pela mesma rota, com a mesma faixa de conteúdo e o mesmo preço por segundo do endpoint de imagem para vídeo, e uma geração que falha é reembolsada do mesmo jeito. Se a geração der certo mas a união não puder ser montada, a tarefa falha e a cobrança é reembolsada.
Parâmetros da requisição
| Parâmetro | Obrigatório | Descrição |
|---|---|---|
prompt | Não | Opcional. O que acontece em seguida: a ação que vem depois, o movimento de câmera e o som. |
last_image_url | Não | Quadro final opcional: o novo trecho termina nesta imagem, por exemplo para uma transição ou para voltar a uma imagem conhecida. |
resolution | Não | Resolução do novo trecho: 480p / 720p, padrão 720p. Combine com a origem: ela define só a qualidade do novo trecho. |
duration_seconds | Não | Duração do novo trecho em segundos inteiros, de 4 a 15, padrão 5, e é a quantidade cobrada. A origem é somada por cima e não é cobrada. |
generate_audio | Não | Ligado por padrão, então o novo trecho vem com som gerado. A origem mantém o próprio som nos dois casos; quando um dos lados é mudo, o arquivo unido é completado com silêncio. Valor padrão: |
seed | Não | De 0 a 2147483647. Mantenha fixa para comparar um campo alterado por vez; remova para ter variedade. |
video_url | Sim | O clipe que você quer continuar: MP4, MOV ou WebM, de até 60 segundos. O último quadro dele vira o quadro inicial do novo trecho, então corte em um quadro limpo e nítido. pelo menos 1 caracteres |
Preços
Cobrança por segundo do novo trecho, na resolução e na configuração de som que você escolher; o clipe de origem que você envia não é cobrado.
| Especificação | Preço |
|---|---|
| $0.081 / segundo |
| $0.1742 / segundo |
Casos de uso
Alongue uma cena que terminou cedo demais, como um prato giratório de produto que para antes de o rótulo ficar de frente para a câmera, ou uma caminhada cortada antes de o sujeito chegar à porta. Estenda por alguns segundos e descreva só o movimento que falta.
Monte uma sequência mais longa passo a passo. Gere uma primeira cena, estenda e depois estenda de novo o resultado unido; cada etapa cobra só os segundos que acrescenta. Como cada etapa parte de um único quadro, confira cada emenda antes de empilhar a próxima.
Guia de prompt e dicas práticas
Descreva o próximo momento, não a cena inteira. O quadro já define quem e onde, então use o prompt para a ação que vem depois, o movimento de câmera e o som. Repita a linguagem de câmera com que o seu clipe terminou, como um avanço lento ou um plano fixo, para que a emenda pareça uma única tomada.
Corte antes de estender. O último quadro é a única coisa que o modelo vê, então um final desfocado, cortado no meio do movimento ou muito comprimido passa direto para a continuação. Primeiro corte a origem em um quadro limpo e nítido. Origens de até 60 segundos são aceitas em MP4, MOV ou WebM.
Mantenha a resolução coerente. Escolha a resolução do clipe de origem e ajuste duration_seconds para a duração de que você realmente precisa: a cobrança acompanha só o novo trecho. O enquadramento do novo segmento segue o último quadro do clipe, então não há proporção de tela para escolher; espere um resultado bem próximo da origem, mas não idêntico pixel a pixel.
Início rápido da API
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "bytedance/seedance-2.0-fast-spicy/video-extend",
"input": {
"duration_seconds": 5,
"generate_audio": true,
"resolution": "720p",
"video_url": "https://example.com/reference.mp4"
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
Consulte a referência da API para autenticação, esquema completo, polling e tratamento de erros.









