Guias de modelos e modalidades26 de outubro de 2026Flatkey Team

API de geração de vídeos com IA: acesso, preços, integração e guia de produção

Um guia prático para escolher, precificar, integrar e operar uma API de geração de vídeos com IA, com tarefas assíncronas e controles de custos mensuráveis.

API de geração de vídeos com IA: acesso, preços, integração e guia de produção

API de geração de vídeos com IA: acesso, preços, integração e guia de produção

Uma API de geração de vídeos com IA é uma forma de criar vídeos curtos a partir de texto, imagens, áudio ou vídeo de referência dentro de um produto ou fluxo de trabalho. A chamada de API é apenas o começo. Uma implementação em produção também precisa de uma decisão sobre o acesso ao modelo, de um orçamento que reflita as saídas aceitas em vez de apenas as renderizações tentadas, de um fluxo de trabalho de tarefas assíncronas e de um plano para armazenar e monitorar os ativos concluídos.

Este guia oferece às equipes de produto uma forma duradoura de tomar essas decisões. Ele usa a documentação pública atual de APIs como exemplo, mas trata nomes de modelos, parâmetros, disponibilidade e preços como dados que devem ser verificados imediatamente antes do lançamento.

Resposta curta: Escolha o caminho de acesso que ofereça os controles de que você realmente precisa, normalize o custo em relação à unidade de cobrança real do provedor, modele a geração de vídeo como uma tarefa assíncrona e teste um lote representativo antes de assumir um compromisso de produção. Para a maioria das equipes, a métrica operacional útil é o custo por clipe aceito, e não um preço de destaque por segundo.

O que uma API de geração de vídeos com IA realmente faz

A maioria das APIs de vídeo cria uma tarefa de geração de longa duração em vez de retornar um MP4 na mesma resposta HTTP. O ciclo de vida básico é assim:

  1. Seu aplicativo envia um prompt e uma mídia de referência opcional.
  2. O provedor ou gateway cria uma tarefa ou operação.
  3. Seu worker consulta a tarefa, recebe um webhook ou ambos.
  4. Quando a tarefa chega a um estado terminal, seu aplicativo recupera a saída, persiste os metadados do ativo e disponibiliza o clipe ao usuário.

A documentação do Veo da Google descreve explicitamente o trabalho com vídeo como uma operação de longa duração que deve ser verificada até informar a conclusão. A página atual do modelo Seedance 2.5 da Flatkey segue o mesmo padrão operacional: envie para /v1/videos, mantenha o ID da tarefa, consulte o status e busque o conteúdo concluído. Isso significa que uma API de geração de vídeos com IA deve ficar por trás de um registro de tarefa em seu próprio sistema — e não dentro de um manipulador de solicitações que aguarda o ativo final.

A API pode oferecer suporte a vários tipos de entrada criativa:

Fluxo de trabalho O que o produto fornece O que validar antes do lançamento
Texto para vídeo Uma descrição escrita da cena, ação, estilo, câmera e direção de áudio Restrições de prompt, duração, proporção, resolução, comportamento de segurança
Imagem para vídeo Um primeiro quadro, imagem de produto ou imagem de storyboard Formatos de imagem compatíveis, recortes, consistência de personagens, comportamento do primeiro/último quadro
Referência para vídeo Várias imagens, vídeo ou entradas de áudio Limites de quantidade de entradas, acesso a URLs de ativos, semântica de ordem/função, cobrança adicional
Edição ou extensão de vídeo Um clipe existente Se a rota selecionada realmente oferece suporte; não deduza suporte com base em outra família de modelos

A capacidade do modelo não é uma promessa válida para toda a categoria. Por exemplo, a página atual do Flatkey Seedance 2.5 documenta texto para vídeo, imagem para vídeo e referência para vídeo em sua rota, enquanto marca edição e extensão de vídeo como indisponíveis nela. Trate a página ativa do modelo ou a referência da API do provedor como o contrato para o ID exato do modelo que você colocará em produção.

Como escolher o acesso: provedor direto ou gateway multimodelo

Há duas formas sensatas de acessar um modelo de vídeo. Nenhuma é universalmente melhor.

Padrão de acesso É adequado quando Trade-off a planejar
API direta do provedor Uma capacidade específica de um fornecedor é central para o produto, ou sua equipe precisa dos parâmetros mais recentes desse provedor assim que surgirem Credenciais, cobrança, esquemas de tarefas, monitoramento e migrações separados para cada provedor
Gateway multimodelo Você está avaliando vários modelos, quer uma camada de acesso para um produto de IA mais amplo ou deseja um saldo e catálogo compartilhados Ainda é necessário verificar a rota exata, os campos compatíveis, o ciclo de vida e o preço de cada modelo selecionado

A Flatkey é um exemplo do segundo padrão. A documentação descreve uma URL base compatível com OpenAI para seu catálogo compartilhado de modelos, enquanto suas páginas de modelos de vídeo documentam o contrato específico de vídeo aplicável à rota escolhida. Essa distinção importa: a compatibilidade na camada de conta e roteamento não significa que todos os modelos de mídia usam uma carga útil de chat completions.

Como exemplo de uma rota atual e concreta, a Flatkey documenta o Seedance 2.5 em POST /v1/videos com um corpo content[]. A página lista referências de texto, imagem, vídeo e áudio; também lista configurações de saída específicas da rota e um fluxo de recuperação baseado em tarefas. Comece lendo o contrato ativo do modelo Seedance 2.5 e, em seguida, faça uma chamada deliberadamente pequena que use o mesmo padrão de duração, resolução, proporção e mídia de referência do fluxo de trabalho pretendido para seu produto.

Uma decisão simples de acesso

Escolha uma API direta se seu lançamento depender de uma capacidade específica disponível apenas em um provedor e você tiver a capacidade operacional para assumir essa integração. Escolha uma camada de acesso que exponha vários modelos se seu primeiro problema for a avaliação de modelos, a portabilidade de rotas ou a consolidação de credenciais e cobrança em um produto maior.

Em ambos os casos, mantenha o nome do provedor/modelo, o formato da solicitação e o ID do trabalho retornado no seu próprio banco de dados. É isso que possibilita uma futura troca de modelo, análise de incidentes ou reconciliação de custos.

Preços de API de geração de vídeos com IA: compare as unidades de cobrança antes das tarifas

É fácil interpretar os preços incorretamente porque os provedores de vídeo não cobram todos da mesma forma. Uma rota pode ter preço por segundo gerado, outra pode calcular o custo com base nos tokens consumidos, e um gateway pode exibir tarifas específicas por rota em tempo real. Essas não são colunas intercambiáveis em uma planilha.

Superfície de exemplo Base de cobrança pública a verificar Uma pergunta útil para o planejamento
Google Veo As linhas da camada paga são publicadas por segundo gerado e variam conforme a variante do modelo e a resolução Qual variante, resolução, duração e número de tentativas correspondem ao caso de uso real?
BytePlus ModelArk Seedance direto O uso real está vinculado aos completion_tokens retornados; resolução, duração e vídeo de entrada podem afetar o consumo O que o provedor relatou para as solicitações representativas que você realmente executou?
Flatkey Seedance 2.5 O catálogo ao vivo exibe preços por segundo específicos por rota e uma duração mínima Qual modelo exato, configuração de saída e tarifa de catálogo estão ativos na conta antes do início do lote?

A página de preços da API Google Gemini lista as tarifas atuais da camada paga do Veo por segundo gerado, variante do modelo e resolução. A documentação de preços do BytePlus ModelArk informa que o consumo real de vídeo é determinado pelos completion_tokens retornados após a chamada. A página do Seedance 2.5 da Flatkey apresenta os preços atuais do catálogo por rota e configuração de saída. Use essas páginas como uma verificação no dia do lançamento, e não como uma tabela de preços permanente copiada para o código.

Use o custo por clipe aceito

A métrica para tomada de decisão em uma API de geração de vídeos com IA geralmente não é o custo por solicitação. É o custo de um clipe que atende à regra de qualidade e de política para o uso pretendido.

custo por clipe aceito = gasto total faturável com geração / clipes aceitos

Para uma previsão de lançamento:

gasto estimado = tentativas planejadas × custo estimado por tentativa
clipes aceitos esperados = tentativas planejadas × taxa de aceitação observada
custo estimado por clipe aceito = gasto estimado / clipes aceitos esperados

Faça essa conta após um pequeno lote representativo. Uma tarifa baixa por segundo pode resultar em um custo maior por clipe aceito se o modelo exigir muitas novas tentativas ou retrabalho humano. Por outro lado, uma tarifa maior por tentativa pode ser econômica para um fluxo de trabalho com alta taxa de aceitação e menos ciclos editoriais.

Antes de escalar os gastos, registre todos estes campos para cada trabalho de teste:

  • ID do modelo e rota do provedor ou gateway;
  • duração, resolução e proporção solicitadas e entregues;
  • tipo de entrada e número de ativos de referência;
  • ID da tarefa do provedor e seu próprio ID do trabalho;
  • uso informado e valor faturado;
  • status terminal e motivo da nova tentativa;
  • decisão de aceitação e motivo; e
  • a campanha, o cliente ou o recurso do produto responsável pelo trabalho.

Para uma planilha de orçamento mais completa que funciona com cargas de trabalho de texto, imagem e vídeo, consulte como prever gastos com APIs de IA multimodelo.

Integre uma API de geração de vídeos com IA como um trabalho assíncrono

Não faça o navegador esperar por um provedor de vídeo. Persista um trabalho, enfileire a tarefa e deixe que um worker seja responsável pelo envio e pela consulta de status. O cliente recebe imediatamente o ID do seu trabalho e pode verificar o endpoint de status da sua aplicação.

Etapa Sua aplicação é responsável por O provedor ou gateway é responsável por Persista antes de avançar
Entrada Intenção do usuário, autorização de ativos, limite orçamentário — ID do trabalho da aplicação e revisão da solicitação
Envio Validação e montagem da solicitação Criação da tarefa Rota do provedor/modelo e ID da tarefa
Em execução Fila, tratamento de polling/webhook, política de timeout Execução da inferência Status normalizado e histórico de novas tentativas
Conclusão Armazenamento de ativos, revisão de aceitação, entrega ao usuário Disponibilidade da saída e detalhes de uso Localização da saída, custo, resultado da aceitação

Um exemplo atual de solicitação do Flatkey Seedance

O exemplo a seguir é um pequeno teste de validação específico da rota, baseado no formato de solicitação do Seedance 2.5 atualmente documentado. Mantenha a chave no servidor. Antes de usá-lo em produção, verifique novamente a rota ativa, a disponibilidade da conta e a página exata do modelo.

curl https://router.flatkey.ai/v1/videos \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $FLATKEY_API_KEY" \
  -d '{
    "model": "seedance-2.5",
    "content": [
      {
        "type": "text",
        "text": "A clean product video, natural light, slow camera move."
      }
    ],
    "ratio": "adaptive",
    "resolution": "720p",
    "duration": 5,
    "generate_audio": true
  }'

A resposta fornece um identificador de tarefa. Armazene a resposta completa com a tarefa da sua aplicação e, em seguida, consulte o endpoint de tarefa documentado em vez de tentar adivinhar um horário de término:

curl "https://router.flatkey.ai/v1/videos/TASK_ID" \
  -H "Authorization: Bearer $FLATKEY_API_KEY"

Quando houver êxito terminal, recupere o conteúdo concluído pela rota de conteúdo documentada. Não presuma que todos os provedores compartilham este endpoint exato ou este formato de resposta. O Google, por exemplo, retorna uma operação de longa duração que deve ser verificada até que done seja verdadeiro antes de baixar o resultado. Um adaptador do lado da aplicação mantém essas diferenças fora do código do seu produto.

type VideoJob = {
  id: string;
  provider: string;
  model: string;
  providerTaskId?: string;
  status: "queued" | "submitted" | "running" | "succeeded" | "failed";
};

async function submitFlatkeySeedance(job: VideoJob, prompt: string) {
  const response = await fetch("https://router.flatkey.ai/v1/videos", {
    method: "POST",
    headers: {
      "content-type": "application/json",
      authorization: `Bearer ${process.env.FLATKEY_API_KEY}`,
    },
    body: JSON.stringify({
      model: "seedance-2.5",
      content: [{ type: "text", text: prompt }],
      ratio: "adaptive",
      resolution: "720p",
      duration: 5,
      generate_audio: true,
    }),
  });

  if (!response.ok) throw new Error(`Video submission failed: ${response.status}`);
  return response.json(); // Persist the returned task identifier with job.id.
}

O adaptador acima intencionalmente não codifica campos de resposta ou strings de estado terminal. Armazene a resposta do provedor, mapeie-a para sua própria máquina de estados normalizada e mantenha esse mapeamento próximo à integração com o provedor.

Controles de produção que evitam surpresas dispendiosas

Uma API de geração de vídeos com IA exige a mesma disciplina de engenharia que qualquer outra dependência assíncrona com cobrança por uso — além de gerenciamento de ativos e revisão humana de qualidade.

1. Torne impossíveis os envios duplicados

Crie uma chave de idempotência no nível da aplicação a partir do ID da sua tarefa e da revisão enviada. Se um worker falhar depois que o provedor aceitar uma tarefa, mas antes da atualização do seu banco de dados, uma nova tentativa segura deverá primeiro determinar se já existe um ID de tarefa do provedor. Não envie cegamente a mesma tarefa criativa duas vezes.

2. Use novas tentativas limitadas

Tente novamente apenas erros que sua integração classifica como transitórios. Defina um número máximo de tentativas, registre o ID da tarefa anterior do provedor e pare quando o orçamento ou o limite de tentativas for atingido. Um erro de validação, bloqueio de política ou ativo de entrada inválido merece uma explicação voltada ao usuário — não um novo envio automático.

3. Mantenha os ativos duráveis e com acesso controlado

Os ativos de referência precisam de URLs estáveis e autorizadas durante toda a solicitação. Após a geração, copie ou persista a saída de acordo com sua política de armazenamento e retenção, em vez de depender para sempre de uma URL temporária do provedor. Registre hashes dos ativos de entrada e a localização da saída com os metadados da tarefa.

4. Separe a aceitação criativa do sucesso da API

succeeded significa que a API criou uma saída; não significa que a saída seja adequada para um cliente, campanha ou superfície de produto. Adicione um resultado de aceitação leve — automatizado, humano ou ambos — e registre por que um clipe foi rejeitado. Essa é a entrada para seu cálculo de custo por clipe aceito.

5. Acompanhe o ciclo de vida do modelo

Os parâmetros e a disponibilidade dos modelos de vídeo mudam rapidamente. A documentação atual do Veo do Google distingue estados de ciclo de vida do modelo e direciona desenvolvedores a limites específicos de cada modelo; as páginas de modelos da Flatkey listam os campos e a disponibilidade atuais das rotas. Execute novamente um teste de fumaça sempre que mudar o modelo, a resolução, o áudio, o comportamento da mídia de referência ou a rota do provedor.

6. Incorpore uma política de mídia transparente ao fluxo de trabalho

Obtenha os direitos sobre os ativos de referência, forneça aos usuários uma divulgação clara quando exigida pelo destino e defina o tratamento para pessoas sintéticas, marcas e conteúdo sensível antes do lançamento. A aceitação pelo provedor não substitui a política ou a revisão jurídica do seu produto.

Para uma lista de verificação operacional detalhada que abrange filas, webhooks, novas tentativas, armazenamento e monitoramento, leia a lista de verificação de produção da API Seedance para equipes de texto para vídeo.

Um plano de lançamento em 7 etapas

  1. Escreva um caso de uso testável. Defina o público, a proporção de aspecto, a duração, os artefatos aceitáveis e quem aprova uma saída.
  2. Escolha duas ou três rotas para testar. Compare os IDs exatos dos modelos e os formatos das solicitações, não suposições no nível da marca.
  3. Crie um pequeno lote representativo. Inclua os prompts e as condições de mídia de referência que os usuários realmente enviarão.
  4. Registre custos e resultados no nível de cada tentativa. Capture o uso, o status da tarefa, a duração, as novas tentativas e as decisões de aceitação.
  5. Escolha uma proteção orçamentária. Defina um máximo de tentativas por tarefa e um limite de custo por clipe aceito.
  6. Faça o lançamento por trás de uma fila assíncrona. Persista seu próprio estado de tarefa, o ID da tarefa do provedor e os metadados da saída.
  7. Programe uma revalidação. Verifique novamente a página atual do modelo, o preço, os limites e o ciclo de vida antes de aumentar o volume ou lançar um novo fluxo de trabalho criativo.

Se o seu produto encaminhar solicitações entre modelos de texto, imagem, áudio e vídeo, também mapeie o plano de fallback e observabilidade com este guia de roteamento de agentes multimodais.

Checklist de produção da API de geração de vídeos com IA

  • [ ] O ID exato do modelo, a rota do provedor/gateway e o estado do ciclo de vida foram registrados.
  • [ ] O contrato da solicitação foi obtido da documentação do modelo/API ativo.
  • [ ] O trabalho é assíncrono na sua aplicação, com um ID de tarefa do provedor durável.
  • [ ] Seu sistema de repetição impede envios pagos duplicados.
  • [ ] A unidade de cobrança foi verificada com um lote representativo.
  • [ ] A equipe acompanha o custo por clipe aceito, e não apenas uma tarifa de destaque.
  • [ ] Os ativos de referência e de saída têm um caminho documentado de armazenamento e retenção.
  • [ ] A revisão da saída, o tratamento de segurança e a divulgação ao usuário estão definidos para o caso de uso.
  • [ ] A revalidação do modelo/página é programada antes de expandir o tráfego.

Se o Veo estiver na sua lista de opções, leia preços do Veo 3 (outubro de 2026) para conhecer as tarifas do Vertex AI e o que substituiu os modelos de prévia da API Gemini.

Perguntas frequentes

O que é uma API de geração de vídeos com IA?

Uma API de geração de vídeos com IA permite que um software solicite vídeos gerados a partir de texto, imagens, áudio ou outras mídias de referência. Em produção, ela normalmente funciona como uma tarefa assíncrona: envie a solicitação, retenha o ID da tarefa ou operação, verifique o status e recupere o resultado concluído.

Quanto custa uma API de geração de vídeos com IA?

Depende da rota exata e da unidade de cobrança. Exemplos públicos atuais incluem preços por segundo gerado para o Google Veo, cobrança por consumo de tokens para o uso direto do BytePlus ModelArk Seedance e preços de catálogo ao vivo por segundo para as rotas Flatkey Seedance. Antes de prever os gastos, considere o modelo, a resolução, a duração, a mídia de entrada, as repetições e a taxa de aceitação.

Posso usar uma API para texto para vídeo e imagem para vídeo?

Algumas rotas de modelos oferecem suporte a ambos, mas os detalhes são específicos de cada modelo. A página atual do Flatkey Seedance 2.5 documenta texto para vídeo e imagem para vídeo em /v1/videos; antes da implementação, verifique as funções de conteúdo compatíveis, os limites e as configurações de saída da rota ativa.

Devo usar polling ou webhooks?

Use o mecanismo documentado pelo provedor selecionado. O polling é um ponto de partida seguro quando há um endpoint de status de tarefa. Os webhooks podem reduzir o polling e acelerar as atualizações da aplicação, mas ainda devem ser verificados, desduplicados e reconciliados com o estado de trabalho armazenado.

Como alterno modelos de vídeo com segurança?

Trate uma mudança de modelo como uma avaliação controlada. Mantenha o esquema de trabalhos da sua aplicação estável, adicione um adaptador de provedor para a nova rota, teste o mesmo lote representativo, compare o custo por clipe aceito e retenha o ID do modelo e os metadados da tarefa para ambas as versões. O fluxo de trabalho de comparação de preços de modelos é um complemento útil antes de mudar de provedor.

Comece com um piloto mensurável

A melhor API de geração de vídeos com IA não é a que tem a demonstração mais impressionante; é a rota que atende ao seu requisito criativo, se encaixa ao seu desenho operacional e produz clipes aceitos dentro do orçamento que você pode manter. Comece com uma rota, um lote realista e um registro completo de trabalho. Em seguida, use os dados de resultado para decidir se deve ajustar o sistema de prompts, mudar o modelo ou adicionar outra rota.

Explore o atual diretório de modelos da Flatkey, verifique a página ativa da API e preços do Seedance 2.5 e execute um pequeno piloto assíncrono antes de aumentar os limites de produção.

Fontes