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
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-Afteravant de réessayer. - 500
- Le service d’analyse a échoué. Réessayez plus tard ; n’en tirez aucune conclusion sur le fichier.