API GRATUITE / CÔTÉ SERVEUR
Analysez des fichiers multimédias depuis votre propre code.
Un seul point de terminaison lit les métadonnées et les résultats des modèles d’image, ou les données de conteneur, de flux et de balises audio/vidéo. Les résultats sont renvoyés dans un JSON limité et ne sont pas stockés.
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
Téléverser un fichier multimédia
curl -X POST https://aimetadata.online/api/v1/analyze \
-H "Authorization: Bearer VOTRE_CLÉ" \
-F "file=@asset.png"La clé Bearer créée fonctionne pendant 24 heures avec curl ou depuis un serveur, sans envoyer le cookie de session.
CONTENU DE LA RÉPONSE
Les niveaux dépendent du type de média
- Images : blocs PNG, EXIF, XMP, prompts, workflows et C2PA
- Images : estimation visuelle sur CPU, risque de contenu sensible et objets COCO
- Audio/vidéo : format, durée, codecs, flux et balises limitées
- Chaque réponse : versions des modèles et analyseurs, limites et quota
TEST EN DIRECT
Tester une requête ici
Le fichier est téléversé dans un dossier privé temporaire, puis supprimé avant la réponse JSON. Il n’apparaît jamais dans la galerie publique.
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 permet de la renouveler ; la clé Bearer reste utilisable à l’extérieur jusqu’à son expiration.
- POST /api/v1/analyze
- Champ multipart
file, 100 Mo maximum sur ce domaine, avecAuthorization: Bearer …. - Réponse pour une image
- Entrées textuelles limitées, paramètres de génération, C2PA, estimation visuelle, risque de contenu sensible et objets suggérés.
- Réponse audio/vidéo
- Données de format, de flux et de balises fournies par ffprobe. L’API ne prétend pas détecter l’IA dans l’audio ou la vidéo.
- 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.