API GRATUITA / NO SERVIDOR
Analise evidências de imagens a partir do seu código.
Obtenha uma chave Bearer temporária, envie uma imagem para o nosso servidor e receba separadamente as camadas C2PA, metadados, modelo visual e conteúdo sensível. A API nunca classifica um ficheiro como «criado por uma pessoa».
CHAVE TEMPORÁRIA / 24 HORAS
A sua chave de API gratuita
Expira em: · 20 análises · 500 MB no total · um pedido ativo de cada vez. Uma nova chave revoga a chave anterior desta sessão do navegador.
INÍCIO RÁPIDO
Um pedido multipart
curl -X POST https://ai-image-detector.online/api/v1/analyze \
-H "Authorization: Bearer SUA_CHAVE" \
-F "file=@image.jpg"Depois de emitida, a chave é independente e funciona num backend ou na linha de comandos sem o cookie do navegador.
CONTEÚDO DA RESPOSTA
Evidência, não uma declaração de autoria
- Estado de validação C2PA e resumo limitado do manifesto
- Sinais PNG, EXIF, XMP, do gerador e do fluxo de trabalho
- Estimativa do modelo visual em CPU, com versão e limiares
- Estimativa separada de conteúdo sensível
- Limitações explícitas e quota restante
TESTE EM DIRETO
Execute um pedido aqui
Este teste envia a imagem selecionada para o servidor da API. O ficheiro é processado numa pasta temporária e eliminado antes de a resposta ser devolvida.
CONTRATO / V1
Referência dos endpoints
- POST /api/v1/session-keys
- Emissão da chave na mesma origem. A sessão do navegador controla a renovação; a chave Bearer devolvida funciona externamente durante 24 horas.
- POST /api/v1/analyze
- Campo multipart
file, imagens até 25 MB,Authorization: Bearer …. - assessment.classification
ai_evidence_found/ai_like/inspectable_signals/provenance_invalid/inconclusive.- Privacidade
- Sem armazenamento persistente do ficheiro, sem registo da chave nos logs, sem armazenamento do resultado e com
Cache-Control: no-store.
ERROS / NOVAS TENTATIVAS
Contrato dos estados HTTP
- 401
- A chave Bearer está em falta, é inválida, expirou ou pertence ao outro site.
- 413 / 415 / 422
- O ficheiro é demasiado grande, o tipo multimédia não é suportado ou não foi possível analisar o envio multipart.
- 429 / 503
- Foi atingido um limite de quota, frequência ou simultaneidade. Respeite o cabeçalho de resposta
Retry-Afterantes de tentar novamente. - 500
- O serviço de análise falhou. Tente novamente mais tarde; não tire conclusões sobre o ficheiro.