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
Content-Type: application/json; charset=UTF-8
Parâmetros de Solicitação
| Parâmetro | Tipo | ✓ | Descrição |
|---|---|---|---|
| image | string | ✓ | Arquivos de imagem compatíveis de até 10 MB. |
Exemplo de Solicitação HTTP
{
"image": "<BASE64_IMAGE_WITHOUT_PREFIX>"
}Parâmetros de resposta
| Parâmetro | Tipo | Descrição |
|---|---|---|
| code | integer | Referência para códigos de resposta API |
| request_id | string | Use estes exemplos para construir e depurar sua integração |
| data.ai_generated | boolean | null | Imagem provavelmente gerada por IA / Nenhum sinal forte de geração por IA detectado |
| data.ai_generation_score | number | null | 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. |
| 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>"
}'