API för Bildförfalskningsdetektering
AnvändningsområdenUtvecklaråtkomst

AI-bilddetektor API

Ladda upp en bild som stöds för att kontrollera om den är AI-genererad. ImgAuth analyserar AI-genereringssignaler i hela bilden.

API Introduktion

Använd resultatet som en granskningssignal, inte som bevis på bildens ursprung eller äkthet.

Begäran Parametrar
Bildfiler som stöds upp till 10 MB.
Svarparametrar
Ett högre värde betyder starkare AI-genereringssignaler i hela bilden. Använd det som en granskningssignal, inte som bevis för att bilden är äkta.

API Introduktion

  • Granska uppladdade bilder efter AI-genererat innehåll
  • Granska porträtt och profilbilder efter AI-signaler i hela bilden
  • Kontrollera landskap, produkter, konstverk eller bilder från sociala medier
Använd resultatet som en granskningssignal, inte som bevis på bildens ursprung eller äkthet.

Autentisering

Ersätt {your-api-domain} med API-endpointen som visas i ditt kontopanel.

Autentisera förfrågningar med ditt kontos API-endpoint och en Bearer-token. Efter att du köpt API-krediter kan du se endpoint och token i ditt kontopanel. Håll din token hemlig och lägg den aldrig i publika repositorier.

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

Begäran Parametrar

ParameterTyp✓Beskrivning
imagestring✓Bildfiler som stöds upp till 10 MB.

Exempel HTTP Begäran

{
  "image": "<BASE64_IMAGE_WITHOUT_PREFIX>"
}

Svarparametrar

ParameterTypBeskrivning
codeintegerReferens för API-svarkoder
request_idstringAnvänd dessa exempel för att bygga och felsöka din integration
data.ai_generatedboolean | nullTroligen AI-genererad bild / Ingen stark AI-genereringssignal upptäcktes
data.ai_generation_scorenumber | nullEtt högre värde betyder starkare AI-genereringssignaler i hela bilden. Använd det som en granskningssignal, inte som bevis för att bilden är äkta.
data.review_status"likely_ai" | "likely_not_ai" | "review"Granskning rekommenderas

Exempel Svar

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

Felkoder

400INVALID_REQUESTAPI messages visas som råa upstream-värden så att de exakt matchar svaren i produktion.
401INVALID_API_KEYAPI messages visas som råa upstream-värden så att de exakt matchar svaren i produktion.
402CREDITS_EXHAUSTEDAPI messages visas som råa upstream-värden så att de exakt matchar svaren i produktion.
403API_KEY_INACTIVE / API_KEY_EXPIREDAPI messages visas som råa upstream-värden så att de exakt matchar svaren i produktion.
413PAYLOAD_TOO_LARGEAPI messages visas som råa upstream-värden så att de exakt matchar svaren i produktion.
415UNSUPPORTED_IMAGEAPI messages visas som råa upstream-värden så att de exakt matchar svaren i produktion.
502UPSTREAM_ERRORAPI messages visas som råa upstream-värden så att de exakt matchar svaren i produktion.
504UPSTREAM_TIMEOUTAPI messages visas som råa upstream-värden så att de exakt matchar svaren i produktion.

Kodexempel

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>"
}'