API för Bildförfalskningsdetektering
AnvändningsfallUtvecklaråtkomst

Äkta eller AI-ansikte API

Ladda upp ett ansiktsfoto, porträtt eller en profilbild för att kontrollera signaler om AI-genererat innehåll i hela bilden.

API Introduktion

Kontrollera om ett ansikte verkar äkta eller AI-genererat, inklusive tecken på syntetiska ansikten, AI-ansiktsbyte och kraftig AI-assisterad retuschering. Modellen analyserar hela bilden och returnerar en riskpoäng för AI-generering.

Begäran Parametrar
Porträttfiler upp till 10 MB stöds.
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

  • Kontrollera om en profilbild verkar äkta eller AI-genererad
  • Granska selfies och porträtt efter signaler om syntetiska ansikten
  • Screena möjligt AI-ansiktsbyte eller kraftig AI-assisterad retuschering
Kontrollera om ett ansikte verkar äkta eller AI-genererat, inklusive tecken på syntetiska ansikten, AI-ansiktsbyte och kraftig AI-assisterad retuschering. Modellen analyserar hela bilden och returnerar en riskpoäng för AI-generering.

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/real-or-ai-face
Authorization: Bearer {YOUR_API_TOKEN}
Content-Type: application/json; charset=UTF-8

Begäran Parametrar

ParameterTyp✓Beskrivning
imagestring✓Porträttfiler upp till 10 MB stöds.

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 eller väsentligt AI-redigerad ansiktsbild / 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
data.analysis_scope"portrait"Kontrollera om ett ansikte verkar äkta eller AI-genererat, inklusive tecken på syntetiska ansikten, AI-ansiktsbyte och kraftig AI-assisterad retuschering. Modellen analyserar hela bilden och returnerar en riskpoäng för AI-generering.

Exempel Svar

{
  "code": 0,
  "request_id": "req_01...",
  "data": {
    "ai_generated": true,
    "ai_generation_score": 0.89,
    "review_status": "likely_ai",
    "analysis_scope": "portrait"
  }
}

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/real-or-ai-face" \
  -H "Authorization: Bearer rh_YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "image": "<BASE64_IMAGE_WITHOUT_PREFIX>"
}'