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

Visage réel ou IA API

Importez une photo de visage, un portrait ou une photo de profil afin de rechercher des indices de contenu généré par IA dans l’ensemble de l’image.

Introduction API

Vérifiez si un visage paraît réel ou généré par IA, notamment les indices de visages synthétiques, d’échange de visages par IA et de retouche intensive assistée par IA. Le modèle analyse l’ensemble de l’image et renvoie un score de risque de génération par IA.

Paramètres de Requête
Fichiers de portrait 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

  • Vérifier si une photo de profil paraît réelle ou générée par IA
  • Examiner les selfies et portraits pour détecter des visages synthétiques
  • Repérer un éventuel échange de visages par IA ou une retouche intensive assistée par IA
Vérifiez si un visage paraît réel ou généré par IA, notamment les indices de visages synthétiques, d’échange de visages par IA et de retouche intensive assistée par IA. Le modèle analyse l’ensemble de l’image et renvoie un score de risque de génération par IA.

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/real-or-ai-face
Authorization: Bearer {YOUR_API_TOKEN}
Content-Type: application/json; charset=UTF-8

Paramètres de Requête

ParamètreType✓Description
imagestring✓Fichiers de portrait 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 de visage probablement générée ou fortement modifié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
data.analysis_scope"portrait"Vérifiez si un visage paraît réel ou généré par IA, notamment les indices de visages synthétiques, d’échange de visages par IA et de retouche intensive assistée par IA. Le modèle analyse l’ensemble de l’image et renvoie un score de risque de génération par IA.

Exemples de Réponse

{
  "code": 0,
  "request_id": "req_01...",
  "data": {
    "ai_generated": true,
    "ai_generation_score": 0.89,
    "review_status": "likely_ai",
    "analysis_scope": "portrait"
  }
}

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/real-or-ai-face" \
  -H "Authorization: Bearer rh_YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "image": "<BASE64_IMAGE_WITHOUT_PREFIX>"
}'