Referência da API de produção

API de face swap com IA da DeepSwapAI

Conecte face swap de fotos, lotes, grupos, vídeos e GIFs por uma interface de produção única. Confira o contrato, unidades de custo, estados e limites; campos e respostas completos estão na referência da API em inglês.

DeepSwapAI Product Team2026-08-14Documentação API

HTTPS, uploads multipart e estados JSON

Todas as rotas de geração publicadas usam uma chave API Bearer, retornam um taskId e consultam o estado por GET na mesma rota.

AutenticaçãoChave API BearerA chave é exibida apenas na criação; o servidor armazena somente um hash SHA-256.
ConclusãoConsulta por taskIdEstados finais: COMPLETED, FAILED ou CANCELLED.
CobrançaCréditos únicos da contaA consulta GET não cria uma nova cobrança de geração.
Materiais para desenvolvedoresOpenAPI 3.1 + PostmanSDKs oficiais e callbacks webhook não foram publicados.

Uma conta API para cinco tipos de entrada

Fotos, lotes, mapeamento de vários rostos em uma foto de grupo, vídeo e GIF usam o mesmo domínio de produção e ciclo de tarefa. Antes do pedido, confirme formato, tamanho, duração, quantidade de alvos e créditos; depois salve o taskId e consulte a rota GET correspondente.

Abrir a referência completa da API em inglês: Abrir a referência completa da API em inglês. Ver calculadora de custos.

Rotas, unidades de custo e limites principais

FluxoRota POSTUnidadeLimite principal
FotoPOST /api/ai-tasks3 créditos / saídaUma face de origem e uma imagem alvo
Lote de fotosPOST /api/ai-tasks/batch-face-swap3 créditos / saídaAté 20 imagens; 95 MB no total
Mapeamento de grupoPOST /api/ai-tasks/multi-face-swap3 créditos / rosto selecionadoAté 10 rostos mapeados; 95 MB no total
VídeoPOST /api/ai-tasks/video2 créditos por segundo arredondado; mínimo 6MP4, MOV ou WebM; 300 segundos; 720p ou 1080p
GIFPOST /api/ai-tasks/gif3 créditos por segundo arredondado; mínimo 6GIF, MP4 ou WebM; 30 segundos

Valide o pedido antes de gerar

  1. 1. Mantenha a chave API no servidor, nunca no navegador, pacote móvel, logs ou repositório público.
  2. 2. Valide campos multipart, formatos, tamanhos, quantidades, duração e créditos do fluxo escolhido.
  3. 3. Envie POST e salve o taskId e a cobrança esperada.
  4. 4. Consulte GET na mesma rota até COMPLETED, FAILED ou CANCELLED.
  5. 5. Entregue o resultado apenas à conta proprietária e remova as mídias conforme a regra publicada.

Inclua limites verificáveis na integração

A API usa o mesmo saldo de créditos de compra única do produto web. Tarefas com falha são reembolsadas automaticamente pela regra atual. Antes da primeira compra concluída, imagens de teste mostram DeepSwapAI.com e o e-mail completo da conta; a compra afeta apenas novas imagens. Mídias enviadas e geradas são removidas do servidor em 24 horas e não são usadas para treinar modelos de IA.

Abrir a referência completa da API em inglês: OpenAPI, Postman e todos os exemplos de requisição. Privacy Policy and Preços provide the product-specific context.

Confirme antes de publicar

A API aceita webhooks?

Ainda não. Salve o taskId após POST e consulte GET na mesma rota até o estado final.

Existe SDK oficial?

Ainda não há SDK oficial de linguagem publicado. HTTPS, Bearer, multipart e JSON podem ser chamados por qualquer cliente HTTP no servidor.

Quantos créditos custa uma foto?

Uma foto, uma saída de lote ou um rosto selecionado em uma foto de grupo custam atualmente 3 créditos. Vídeo e GIF usam segundos arredondados e valor mínimo.

Posso colocar a chave API no frontend?

Não. Mantenha a chave no servidor e não a registre em bundles do navegador, binários móveis, logs, eventos de analytics ou tickets.

Valide a integração com uma tarefa representativa

Teste campos, estados, custo e entrega com uma amostra mínima autorizada antes de escalar para lotes ou vídeos longos.

Abrir documentação completa da API