POST /api/v1/detect/image

API de détection d’images IA

Envoyez une image, obtenez un verdict. Si le fichier porte des identifiants de contenu signés, nous les vérifions cryptographiquement — une preuve, pas une probabilité. Sinon, le modèle de détection analyse les pixels.

1 000 crédits gratuits · sans carte bancaire · PNG, JPG, GIF, WebP jusqu’à 10 Mo

POST/api/v1/detect/image
curl -X POST https://www.wasitaigenerated.com/api/v1/detect/image \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "file=@/path/to/image.jpg"

Content-Type — multipart/form-data

file — obligatoire, PNG · JPG · JPEG · GIF · WebP

Taille max. — 10 Mo par requête

Coût — 300 crédits par image

200 OK — application/json
{
  "isAI": true,
  "confidence": 0.99,
  "verified": true,
  "c2pa": {
    "vendor": "OpenAI",
    "generator": "ChatGPT",
    "issuer": "OpenAI",
    "signedAt": "2024-08-06T21:53:37+00:00",
    "signatureValid": true,
    "sourceType": "trainedAlgorithmicMedia",
    "isAI": true
  },
  "patterns": [
    "ai_verified",
    "c2pa_signed",
    "synthetic_artifacts"
  ],
  "analysis": {
    "likelihood": "high",
    "reasoning": "AI-generated imagery detected with 99.0%
      confidence. Verified AI-generated: content
      credentials signed by ChatGPT (OpenAI) on 2024-08-06."
  },
  "detailed": {
    "scores": { "ai": 99.0, "human": 1.0 },
    "model": "v1.1"
  }
}

Deux signaux, une seule réponse

La plupart des détecteurs d’images vous donnent une probabilité et vous laissent la défendre. Cet endpoint vous dit quand il dispose d’une vraie preuve.

Lire les éléments derrière une image

Illustration du processus
Visuel d’exemple · illustration uniquement

Analyse du modèle

Une estimation tirée de l’image elle-même. Lisez la confiance avec l’évaluation IA/humain.

Identifiants de contenu

S’ils sont présents, examinez la signature C2PA et la source déclarée. Vérifiez ce que l’identifiant établit réellement.

Processus illustratif d’examen d’image, pas une image analysée. La confiance du modèle et les identifiants de contenu sont des signaux distincts ; l’absence d’identifiants ne prouve pas une création humaine.
verified: true

Vérification cryptographique

Les générateurs qui suivent la norme C2PA signent leurs créations avec des identifiants de contenu. Quand ces identifiants sont intacts, nous validons la signature — l’image est générée par IA, et ce n’est pas une question d’appréciation.

À utiliser quand il vous faut un résultat présentable à un client, un modérateur ou un régulateur.

verified: false

Analyse par le modèle

La plupart des images en circulation ont été capturées à l’écran, réencodées ou privées de leurs métadonnées. Pour celles-ci, le modèle de détection analyse les pixels et renvoie une confiance ainsi qu’une répartition IA/humain.

Un indice solide — mais fixez un seuil et gardez un humain dans la boucle pour les cas limites.

Intégration en quelques minutes

Upload multipart, authentification Bearer, réponse JSON

curl -X POST https://www.wasitaigenerated.com/api/v1/detect/image \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "file=@/path/to/image.jpg"

Champs de la réponse

  • isAI — verdict booléen.
  • confidence — 0–1, issu du modèle de détection.
  • verified — true quand des identifiants de contenu signés prouvent la génération par IA.
  • patterns[] — étiquettes lisibles par machine, comme ai_verified ou synthetic_artifacts.
  • detailed.scores — probabilité IA contre humain, en pourcentage.

Ce que les équipes en font

Assurance et sinistres

Vérifiez photos de dommages et justificatifs dès la déclaration, avant qu’un gestionnaire ne consacre du temps à un dossier fondé sur des preuves générées. Voir le cas d’usage

Trust & safety

Notez chaque image envoyée par vos utilisateurs dès son arrivée et orientez automatiquement les médias synthétiques vers votre file de modération.

💘

Rencontres et réseaux sociaux

Repérez les photos de profil générées dès l’inscription, là où les faux comptes coûtent le moins cher à bloquer. Voir le cas d’usage

🪪

KYC et onboarding

Signalez les images synthétiques de pièces d’identité et de documents lors de la vérification d’identité, en complément de vos contrôles de vivacité.

Rédactions

Vérifiez les images envoyées par le public ou les agences avant publication, et consignez le résultat dans votre piste d’audit éditoriale.

Marketplaces

Détectez les photos produit générées qui ne correspondent pas à ce que le vendeur expédie réellement.

Réponses d’erreur

Chaque échec renvoie un corps JSON avec un champ error

400 Bad Request
Pas de champ file, format non pris en charge, ou limite de 10 Mo dépassée.
401 Unauthorized
Jeton Bearer manquant ou invalide.
402 Payment Required
Crédits insuffisants (insufficient_credits) — il en reste moins de 300. La réponse inclut required et available.
403 Forbidden
plan_without_api — Pro est limité au site. L’API fonctionne avec des crédits, API Business ou Enterprise.
413 Payload Too Large
Image trop volumineuse — réduisez-la avant l’envoi.
429 Too Many Requests
Plus de 120 requêtes par minute et par clé API. Réessayez après le délai de l’en-tête Retry-After.
500 Server Error
Réessayez avec un backoff, ou contactez le support.

Tarifs de la détection d’images

300 crédits par image — aucun abonnement pour commencer.

Gratuit

1 000

crédits à la vérification de l’e-mail

3 images pour tester l’endpoint. Sans carte bancaire.

LE PLUS CHOISI

Packs de crédits

à partir de 10 $

paiement unique, sans expiration

50 000 crédits ≈ 166 images. 1 500 000 crédits ≈ 5 000 images.

API Business

299 $/mois

3 M de crédits API et MCP chaque mois

Tout ce qu’inclut Pro, plus l’API et le serveur MCP, des rapports PDF en marque blanche et un support prioritaire. Résiliable à tout moment.

FAQ de l’API de détection d’images IA

Que renvoie l’API de détection d’images IA ?

Un objet JSON avec isAI (booléen), confidence (0–1), verified (booléen), c2pa (l’identifiant de contenu analysé, ou null), une courte analyse et detailed.scores, qui donne les probabilités IA et humain en pourcentage. L’indicateur essentiel est verified : s’il vaut true, l’image porte un identifiant de contenu valablement signé qui la déclare générée par IA ; le résultat est alors un fait, pas une probabilité. c2pa vous indique en outre qui l’a signée (vendor et issuer, p. ex. OpenAI), avec quel générateur (p. ex. ChatGPT) et quand.

Quelle différence entre verified et confidence ?

confidence est la probabilité, selon le modèle de détection, que l’image soit synthétique — utile, mais statistique. verified signifie que l’image porte un identifiant de contenu C2PA dont la signature est valide et qui déclare le fichier généré par IA, ce qui le prouve. Le manifeste complet est renvoyé dans c2pa : issuer est l’émetteur du certificat et ne peut pas être usurpé, signatureValid est la vérification cryptographique, et sourceType indique si l’identifiant revendique une génération par IA (trainedAlgorithmicMedia) ou une prise de vue (digitalCapture). Considérez verified: true comme certain, et confidence comme un indice solide qui mérite encore une décision humaine dans les cas limites.

Quels générateurs sont détectés ?

Les images de la génération actuelle de modèles de diffusion et de transformers — Midjourney, DALL·E, Stable Diffusion, Flux, Firefly, Imagen et les outils bâtis dessus. Les générateurs qui intègrent des identifiants de contenu sont en plus repérés par vérification cryptographique, indépendamment de ce que voit le modèle visuel.

Quels formats et tailles sont acceptés ?

PNG, JPG, JPEG, GIF et WebP, jusqu’à 10 Mo par requête. Envoyez l’image en multipart/form-data avec le nom de champ file. Les très grandes images peuvent tout de même atteindre une limite de taille en amont — réduisez-les à quelques mégaoctets pour un débit plus fiable.

Combien coûte la détection d’images ?

300 crédits par image. Un nouveau compte vérifié démarre avec 1 000 crédits gratuits, soit trois images de test. Ensuite, le pack à 10 $ de 50 000 crédits couvre environ 166 images, celui à 49 $ de 300 000 en couvre 1 000, et celui à 199 $ de 1 500 000 en couvre 5 000. Pour un volume régulier, API Business coûte 299 $/mois avec 3 000 000 de crédits chaque mois (≈ 3 millions de mots ou 10 000 images), des rapports PDF en marque blanche et un support prioritaire ; le dépassement est prélevé sur les packs de crédits.

Réenregistrer ou compresser une image fausse-t-il la détection ?

Une forte compression, un recadrage ou une capture d’écran retirent du signal, et une capture d’écran supprime entièrement les identifiants de contenu — c’est pourquoi la capture d’une image IA peut revenir avec verified: false et c2pa: null. Copier une image dans le presse-papiers a le même effet. Envoyez le fichier original dès que vous l’avez, et considérez une copie réencodée comme un indice plus faible.

Puis-je l’utiliser pour la modération de contenu à grande échelle ?

Oui. Appelez l’endpoint à chaque upload, stockez le verdict avec le fichier et orientez tout ce qui dépasse votre seuil de confiance vers votre file de modération existante. Pour un volume régulier, API Business (299 $/mois) inclut 3 000 000 de crédits (≈ 10 000 images) chaque mois ; contactez-nous au sujet d’Enterprise si vous avez besoin de plus de volume, d’un SLA, de limites sur mesure ou d’une licence pour intégrer la détection à votre propre produit.

Les images envoyées sont-elles conservées ?

Les images envoyées via l’API sont traitées pour produire un résultat et ne servent pas à entraîner nos modèles. Consultez la politique de confidentialité pour le détail de la conservation des données.

Prêt à ajouter la détection d’images ?

Créez un compte, vérifiez votre adresse e-mail : votre clé API vous attend dans le tableau de bord.