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
Content-Type: application/json; charset=UTF-8
Begäran Parametrar
| Parameter | Typ | ✓ | Beskrivning |
|---|---|---|---|
| image | string | ✓ | Porträttfiler upp till 10 MB stöds. |
Exempel HTTP Begäran
{
"image": "<BASE64_IMAGE_WITHOUT_PREFIX>"
}Svarparametrar
| Parameter | Typ | Beskrivning |
|---|---|---|
| code | integer | Referens för API-svarkoder |
| request_id | string | Använd dessa exempel för att bygga och felsöka din integration |
| data.ai_generated | boolean | null | Troligen AI-genererad eller väsentligt AI-redigerad ansiktsbild / Ingen stark AI-genereringssignal upptäcktes |
| data.ai_generation_score | number | null | 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. |
| 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>"
}'