AI IMAGE
DETECTOR

API GRATUITE / CÔTÉ SERVEUR

Analysez les indices d’une image depuis votre propre code.

Obtenez une clé Bearer temporaire, téléversez une image sur notre serveur et recevez séparément les données C2PA, les métadonnées, l’estimation visuelle et le signal de contenu sensible. L’API ne qualifie jamais un fichier de « créé par un humain ».

CLÉ TEMPORAIRE / 24 HEURES

Votre clé API gratuite

Création de votre clé API temporaire…

Expiration : · 20 analyses · 500 Mo au total · une requête active. Une nouvelle clé révoque la précédente de cette session.

DÉMARRAGE RAPIDE

Une requête multipart suffit

curl -X POST https://ai-image-detector.online/api/v1/analyze \
  -H "Authorization: Bearer VOTRE_CLÉ" \
  -F "file=@image.jpg"

Après sa création, la clé est indépendante de la session du navigateur : elle fonctionne depuis un serveur ou une ligne de commande sans cookie.

CONTENU DE LA RÉPONSE

Des indices, pas une affirmation sur l’auteur

  • État de validation C2PA et résumé limité du manifeste
  • Blocs PNG, données EXIF et XMP, traces du générateur et du workflow
  • Estimation du modèle visuel exécuté sur CPU, avec sa version et ses seuils
  • Estimation distincte du risque de contenu sensible
  • Limites explicites et quota restant

TEST EN DIRECT

Tester une requête ici

Ce test téléverse l’image sélectionnée vers le serveur de l’API. Elle est traitée dans un dossier temporaire, puis supprimée avant l’envoi de la réponse.

CONTRAT / V1

Référence des points de terminaison

POST /api/v1/session-keys
Création de la clé depuis la même origine. La session du navigateur permet de la renouveler ; la clé Bearer reste utilisable à l’extérieur pendant 24 heures.
POST /api/v1/analyze
Champ multipart file, image de 25 Mo maximum, Authorization: Bearer ….
assessment.classification
ai_evidence_found / ai_like / inspectable_signals / provenance_invalid / inconclusive.
Confidentialité
Aucun fichier persistant, aucune clé dans les journaux, aucun résultat stocké et en-tête Cache-Control: no-store.

ERREURS / RÉESSAIS

Comportement selon le code HTTP

401
La clé Bearer est absente, invalide, expirée ou appartient à l’autre site.
413 / 415 / 422
Le fichier est trop volumineux, son type de média n’est pas pris en charge ou le téléversement multipart ne peut pas être analysé.
429 / 503
Une limite de quota, de débit ou de requêtes simultanées a été atteinte. Respectez l’en-tête de réponse Retry-After avant de réessayer.
500
Le service d’analyse a échoué. Réessayez plus tard ; n’en tirez aucune conclusion sur le fichier.