API til Registrering af Billedforfalskning
AnvendelsestilfældeUdvikleradgang

Ægte eller AI-ansigt API

Upload et ansigtsfoto, portræt eller profilbillede for at kontrollere signaler om AI-genereret indhold i hele billedet.

API Introduktion

Kontrollér om et ansigt virker ægte eller AI-genereret, herunder tegn på syntetiske ansigter, AI-ansigtsbytte og kraftig AI-assisteret retouchering. Modellen analyserer hele billedet og returnerer en AI-genereringsrisikoscore.

Anmodningsparametre
Understøttede portrætfiler op til 10 MB.
Svarparametre
En højere score betyder stærkere AI-genereringssignaler i hele billedet. Brug den som et gennemgangssignal, ikke som bevis på at billedet er ægte.

API Introduktion

  • Kontrollere om et profilbillede virker ægte eller AI-genereret
  • Gennemgå selfies og portrætter for signaler om syntetiske ansigter
  • Screene for muligt AI-ansigtsbytte eller kraftig AI-assisteret retouchering
Kontrollér om et ansigt virker ægte eller AI-genereret, herunder tegn på syntetiske ansigter, AI-ansigtsbytte og kraftig AI-assisteret retouchering. Modellen analyserer hele billedet og returnerer en AI-genereringsrisikoscore.

Godkendelse

Erstat {your-api-domain} med API-endpointet vist i din kontodashboard.

Godkend anmodninger med din kontos API-endpoint og et Bearer-token. Efter køb af API-kreditter kan du se endpoint og token i din kontodashboard. Hold dit token hemmeligt, og commit det aldrig til offentlige repositories.

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

Anmodningsparametre

ParameterType✓Beskrivelse
imagestring✓Understøttede portrætfiler op til 10 MB.

Eksempel HTTP-anmodning

{
  "image": "<BASE64_IMAGE_WITHOUT_PREFIX>"
}

Svarparametre

ParameterTypeBeskrivelse
codeintegerReference for API-svar koder
request_idstringBrug disse eksempler til at bygge og fejlfinde din integration
data.ai_generatedboolean | nullSandsynligvis AI-genereret eller væsentligt AI-redigeret ansigtsbillede / Intet stærkt AI-genereringssignal registreret
data.ai_generation_scorenumber | nullEn højere score betyder stærkere AI-genereringssignaler i hele billedet. Brug den som et gennemgangssignal, ikke som bevis på at billedet er ægte.
data.review_status"likely_ai" | "likely_not_ai" | "review"Gennemgang anbefales
data.analysis_scope"portrait"Kontrollér om et ansigt virker ægte eller AI-genereret, herunder tegn på syntetiske ansigter, AI-ansigtsbytte og kraftig AI-assisteret retouchering. Modellen analyserer hele billedet og returnerer en AI-genereringsrisikoscore.

Eksempel svar

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

Fejlkoder

400INVALID_REQUESTAPI messages vises som rå upstream-værdier, så de matcher svarene i produktion præcist.
401INVALID_API_KEYAPI messages vises som rå upstream-værdier, så de matcher svarene i produktion præcist.
402CREDITS_EXHAUSTEDAPI messages vises som rå upstream-værdier, så de matcher svarene i produktion præcist.
403API_KEY_INACTIVE / API_KEY_EXPIREDAPI messages vises som rå upstream-værdier, så de matcher svarene i produktion præcist.
413PAYLOAD_TOO_LARGEAPI messages vises som rå upstream-værdier, så de matcher svarene i produktion præcist.
415UNSUPPORTED_IMAGEAPI messages vises som rå upstream-værdier, så de matcher svarene i produktion præcist.
502UPSTREAM_ERRORAPI messages vises som rå upstream-værdier, så de matcher svarene i produktion præcist.
504UPSTREAM_TIMEOUTAPI messages vises som rå upstream-værdier, så de matcher svarene i produktion præcist.

Kodeeksempler

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