API voor Beelvervalsingsdetectie
ToepassingenToegang voor ontwikkelaars

AI-afbeeldingsdetector API

Upload een ondersteunde afbeelding om te controleren of deze door AI is gegenereerd. ImgAuth analyseert AI-generatiesignalen in de volledige afbeelding.

API Introductie

Gebruik het resultaat als beoordelingssignaal, niet als bewijs van de herkomst of echtheid van de afbeelding.

Verzoek Parameters
Ondersteunde afbeeldingsbestanden tot 10 MB.
Responsparameters
Een hogere score betekent sterkere AI-generatiesignalen in de hele afbeelding. Gebruik hem als beoordelingssignaal, niet als bewijs dat de afbeelding echt is.

API Introductie

  • Geüploade afbeeldingen controleren op AI-gegenereerde inhoud
  • Portretten en profielafbeeldingen beoordelen op AI-signalen in het hele beeld
  • Landschappen, producten, kunstwerken of sociale afbeeldingen controleren
Gebruik het resultaat als beoordelingssignaal, niet als bewijs van de herkomst of echtheid van de afbeelding.

Authenticatie

Vervang {your-api-domain} door het API-endpoint dat in je accountdashboard wordt weergegeven.

Authenticeer verzoeken met het API-endpoint van je account en een Bearer-token. Na aankoop van API-credits kun je je endpoint en token bekijken in je accountdashboard. Houd je token geheim en commit het nooit naar openbare repositories.

POSThttps://api.imgauth.com/v1/ai-image-detection
Authorization: Bearer {YOUR_API_TOKEN}
Content-Type: application/json; charset=UTF-8

Verzoek Parameters

ParameterType✓Beschrijving
imagestring✓Ondersteunde afbeeldingsbestanden tot 10 MB.

Voorbeeld HTTP Verzoek

{
  "image": "<BASE64_IMAGE_WITHOUT_PREFIX>"
}

Responsparameters

ParameterTypeBeschrijving
codeintegerReferentie voor API-antwoordcodes
request_idstringGebruik deze voorbeelden om uw integratie te bouwen en te debuggen
data.ai_generatedboolean | nullWaarschijnlijk door AI gegenereerde afbeelding / Geen sterk AI-generatiesignaal gedetecteerd
data.ai_generation_scorenumber | nullEen hogere score betekent sterkere AI-generatiesignalen in de hele afbeelding. Gebruik hem als beoordelingssignaal, niet als bewijs dat de afbeelding echt is.
data.review_status"likely_ai" | "likely_not_ai" | "review"Beoordeling aanbevolen

Voorbeeld Antwoorden

{
  "code": 0,
  "request_id": "req_01...",
  "data": {
    "ai_generated": false,
    "ai_generation_score": 0.12,
    "review_status": "likely_not_ai"
  }
}

Foutcodes

400INVALID_REQUESTAPI messages worden als ruwe upstream-waarden getoond zodat ze exact overeenkomen met productieantwoorden.
401INVALID_API_KEYAPI messages worden als ruwe upstream-waarden getoond zodat ze exact overeenkomen met productieantwoorden.
402CREDITS_EXHAUSTEDAPI messages worden als ruwe upstream-waarden getoond zodat ze exact overeenkomen met productieantwoorden.
403API_KEY_INACTIVE / API_KEY_EXPIREDAPI messages worden als ruwe upstream-waarden getoond zodat ze exact overeenkomen met productieantwoorden.
413PAYLOAD_TOO_LARGEAPI messages worden als ruwe upstream-waarden getoond zodat ze exact overeenkomen met productieantwoorden.
415UNSUPPORTED_IMAGEAPI messages worden als ruwe upstream-waarden getoond zodat ze exact overeenkomen met productieantwoorden.
502UPSTREAM_ERRORAPI messages worden als ruwe upstream-waarden getoond zodat ze exact overeenkomen met productieantwoorden.
504UPSTREAM_TIMEOUTAPI messages worden als ruwe upstream-waarden getoond zodat ze exact overeenkomen met productieantwoorden.

Code Voorbeelden

curl -X POST "https://api.imgauth.com/v1/ai-image-detection" \
  -H "Authorization: Bearer rh_YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "image": "<BASE64_IMAGE_WITHOUT_PREFIX>"
}'