https://router.flatkey.ai
Flatkey gera vídeo por meio de um único endpoint assíncrono. Você envia uma tarefa, faz polling até ela ser concluída e depois baixa o MP4. Esta página abrange o que é compartilhado entre todos os modelos de vídeo. Para as opções específicas de cada modelo, consulte Seedance ou MiniMax H3.
Um fluxo assíncrono
Crie a tarefa com
POST /v1/videos, faça polling com GET /v1/videos/{task_id} e baixe o MP4 em metadata.url.Dois formatos de requisição
Alguns modelos aceitam um array
content, outros aceitam uma string prompt. Enviar o formato incorreto retorna 400.Encontrar um modelo de vídeo
Liste todos os modelos e mantenha os que têmtype igual a video:
Escolher o formato de requisição correto
O endpoint aceita dois formatos diferentes, e cada modelo aceita exatamente um deles.
Enviar um array
content para um modelo do tipo prompt retorna:
O formato content
image_url para interpolar entre quadros ou fornecer uma referência. Os nomes dos campos variam por modelo, então siga o guia específico de cada modelo.
O formato prompt
Resoluções variam por modelo
Não há um conjunto compartilhado de valores de resolução. Enviar um valor não suportado retorna400 antes da tarefa ser criada.
Parâmetros da requisição
Fazer polling da tarefa
Um envio bem-sucedido retorna uma tarefa imediatamente:
Faça polling a cada 15 segundos aproximadamente. Um clipe de cinco segundos geralmente termina em dois a quatro minutos.
Baixar o MP4
A URL de download chega emmetadata.url e requer o mesmo cabeçalho de autorização:
Exemplo completo
Solução de problemas
prompt is required
Você enviou um array content para um modelo que espera prompt. Verifique a tabela em Escolher o formato de requisição correto.
unsupported resolution ou resolution must be 768P or 2K
O valor é válido para um modelo diferente. Consulte Resoluções variam por modelo.
No available channel for model ...
O modelo não está roteável no momento. Escolha outro modelo de vídeo em vez de tentar novamente — esse erro não se resolve sozinho. Verifique o diretório de modelos para disponibilidade atual.
duration must be between 4 and 15
MiniMax-H3 requer um duration nesse intervalo. Envie um valor explicitamente.
A tarefa fica em queued
A geração de vídeo leva minutos, não segundos. Continue fazendo polling a cada 15 segundos antes de considerar que está travada.
Guias de modelos
Seedance
Texto para vídeo mais a biblioteca de ativos de personagens virtuais e reais.
MiniMax H3
Controle de primeiro e último quadro, mídia de referência e configurações de tarefa.