API de Detecção de Falsificação de Imagens
Casos de usoAcesso para desenvolvedores

Detector de imagens de IA API

Carregue uma imagem compatível para verificar se ela foi gerada por IA. O ImgAuth analisa sinais de geração por IA em toda a imagem.

Introdução API

Use o resultado como sinal de análise, não como prova da origem ou autenticidade da imagem.

Parâmetros de Solicitação
Arquivos de imagem compatíveis de até 10 MB.
Parâmetros de resposta
Uma pontuação mais alta indica sinais de geração por IA mais fortes na imagem inteira. Use-a como sinal de revisão, não como prova de que a imagem é real.

Introdução API

  • Examinar imagens enviadas em busca de conteúdo gerado por IA
  • Analisar retratos e imagens de perfil em busca de sinais de IA em toda a imagem
  • Verificar paisagens, produtos, obras de arte ou imagens de redes sociais
Use o resultado como sinal de análise, não como prova da origem ou autenticidade da imagem.

Autenticação

Substitua {your-api-domain} pelo endpoint de API mostrado no painel da sua conta.

Autentique solicitações com o endpoint da API da sua conta e um token Bearer. Após comprar créditos de API, você pode ver seu endpoint e token no painel da conta. Mantenha seu token em segredo e nunca o envie para repositórios públicos.

POSThttps://api.imgauth.com/v1/ai-image-detection
Authorization: Bearer {YOUR_API_TOKEN}
Content-Type: application/json; charset=UTF-8

Parâmetros de Solicitação

ParâmetroTipo✓Descrição
imagestring✓Arquivos de imagem compatíveis de até 10 MB.

Exemplo de Solicitação HTTP

{
  "image": "<BASE64_IMAGE_WITHOUT_PREFIX>"
}

Parâmetros de resposta

ParâmetroTipoDescrição
codeintegerReferência para códigos de resposta API
request_idstringUse estes exemplos para construir e depurar sua integração
data.ai_generatedboolean | nullImagem provavelmente gerada por IA / Nenhum sinal forte de geração por IA detectado
data.ai_generation_scorenumber | nullUma pontuação mais alta indica sinais de geração por IA mais fortes na imagem inteira. Use-a como sinal de revisão, não como prova de que a imagem é real.
data.review_status"likely_ai" | "likely_not_ai" | "review"Revisão recomendada

Exemplos de Resposta

{
  "code": 0,
  "request_id": "req_01...",
  "data": {
    "ai_generated": false,
    "ai_generation_score": 0.12,
    "review_status": "likely_not_ai"
  }
}

Códigos de Erro

400INVALID_REQUESTOs API messages são exibidos com os valores brutos do serviço upstream para corresponder exatamente às respostas de produção.
401INVALID_API_KEYOs API messages são exibidos com os valores brutos do serviço upstream para corresponder exatamente às respostas de produção.
402CREDITS_EXHAUSTEDOs API messages são exibidos com os valores brutos do serviço upstream para corresponder exatamente às respostas de produção.
403API_KEY_INACTIVE / API_KEY_EXPIREDOs API messages são exibidos com os valores brutos do serviço upstream para corresponder exatamente às respostas de produção.
413PAYLOAD_TOO_LARGEOs API messages são exibidos com os valores brutos do serviço upstream para corresponder exatamente às respostas de produção.
415UNSUPPORTED_IMAGEOs API messages são exibidos com os valores brutos do serviço upstream para corresponder exatamente às respostas de produção.
502UPSTREAM_ERROROs API messages são exibidos com os valores brutos do serviço upstream para corresponder exatamente às respostas de produção.
504UPSTREAM_TIMEOUTOs API messages são exibidos com os valores brutos do serviço upstream para corresponder exatamente às respostas de produção.

Exemplos de Código

curl -X POST "https://api.imgauth.com/v1/ai-image-detection" \
  -H "Authorization: Bearer rh_YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "image": "<BASE64_IMAGE_WITHOUT_PREFIX>"
}'