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
Content-Type: application/json; charset=UTF-8
Anmodningsparametre
| Parameter | Type | ✓ | Beskrivelse |
|---|---|---|---|
| image | string | ✓ | Understøttede portrætfiler op til 10 MB. |
Eksempel HTTP-anmodning
{
"image": "<BASE64_IMAGE_WITHOUT_PREFIX>"
}Svarparametre
| Parameter | Type | Beskrivelse |
|---|---|---|
| code | integer | Reference for API-svar koder |
| request_id | string | Brug disse eksempler til at bygge og fejlfinde din integration |
| data.ai_generated | boolean | null | Sandsynligvis AI-genereret eller væsentligt AI-redigeret ansigtsbillede / Intet stærkt AI-genereringssignal registreret |
| data.ai_generation_score | number | null | 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. |
| 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>"
}'