API de Détection de Falsification d’Images
Cas d’utilisationAccès développeur

Détecteur d’images IA API

Importez une image prise en charge pour vérifier si elle a été générée par IA. ImgAuth analyse les indices de génération par IA dans toute l’image.

Introduction API

Utilisez le résultat comme indice de vérification, et non comme preuve de l’origine ou de l’authenticité de l’image.

Paramètres de Requête
Fichiers image pris en charge jusqu’à 10 Mo.
Paramètres de réponse
Un score plus élevé indique des signaux de génération par IA plus forts sur l’image entière. Utilisez-le comme indice de vérification, pas comme preuve que l’image est réelle.

Introduction API

  • Rechercher du contenu généré par IA dans les images importées
  • Examiner les portraits et photos de profil pour repérer des indices IA dans toute l’image
  • Vérifier des paysages, produits, œuvres d’art ou images sociales
Utilisez le résultat comme indice de vérification, et non comme preuve de l’origine ou de l’authenticité de l’image.

Authentification

Remplacez {your-api-domain} par l’endpoint API affiché dans le tableau de bord de votre compte.

Authentifiez les requêtes avec l’endpoint API de votre compte et un jeton Bearer. Après l’achat de crédits API, vous pouvez voir votre endpoint et votre jeton dans le tableau de bord de votre compte. Gardez votre jeton secret et ne le publiez jamais dans un dépôt public.

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

Paramètres de Requête

ParamètreType✓Description
imagestring✓Fichiers image pris en charge jusqu’à 10 Mo.

Exemple de Requête HTTP

{
  "image": "<BASE64_IMAGE_WITHOUT_PREFIX>"
}

Paramètres de réponse

ParamètreTypeDescription
codeintegerRéférence pour les codes de réponse API
request_idstringUtilisez ces exemples pour construire et déboguer votre intégration
data.ai_generatedboolean | nullImage probablement générée par IA / Aucun signal fort de génération IA détecté
data.ai_generation_scorenumber | nullUn score plus élevé indique des signaux de génération par IA plus forts sur l’image entière. Utilisez-le comme indice de vérification, pas comme preuve que l’image est réelle.
data.review_status"likely_ai" | "likely_not_ai" | "review"Vérification recommandée

Exemples de Réponse

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

Codes d'Erreur

400INVALID_REQUESTLes API messages sont affichés avec leurs valeurs brutes amont afin de correspondre exactement aux réponses vues en production.
401INVALID_API_KEYLes API messages sont affichés avec leurs valeurs brutes amont afin de correspondre exactement aux réponses vues en production.
402CREDITS_EXHAUSTEDLes API messages sont affichés avec leurs valeurs brutes amont afin de correspondre exactement aux réponses vues en production.
403API_KEY_INACTIVE / API_KEY_EXPIREDLes API messages sont affichés avec leurs valeurs brutes amont afin de correspondre exactement aux réponses vues en production.
413PAYLOAD_TOO_LARGELes API messages sont affichés avec leurs valeurs brutes amont afin de correspondre exactement aux réponses vues en production.
415UNSUPPORTED_IMAGELes API messages sont affichés avec leurs valeurs brutes amont afin de correspondre exactement aux réponses vues en production.
502UPSTREAM_ERRORLes API messages sont affichés avec leurs valeurs brutes amont afin de correspondre exactement aux réponses vues en production.
504UPSTREAM_TIMEOUTLes API messages sont affichés avec leurs valeurs brutes amont afin de correspondre exactement aux réponses vues en production.

Exemples de Code

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>"
}'