Introducere API
Verificați dacă o față pare reală sau generată de AI, inclusiv semne de fețe sintetice, schimb de fețe cu AI și retușare intensă asistată de AI. Modelul analizează întreaga imagine și returnează un scor de risc de generare AI.
- Parametri de Cerere
- Fișiere portret acceptate de până la 10 MB.
- Parametri de răspuns
- Un scor mai mare înseamnă semnale mai puternice de generare AI pe întreaga imagine. Folosește-l ca semnal de verificare, nu ca dovadă că imaginea este reală.
Introducere API
- Verificarea dacă o fotografie de profil pare reală sau generată de AI
- Revizuirea selfie-urilor și portretelor pentru semnale de fețe sintetice
- Detectarea unui posibil schimb de fețe cu AI sau retuș intens asistat de AI
Verificați dacă o față pare reală sau generată de AI, inclusiv semne de fețe sintetice, schimb de fețe cu AI și retușare intensă asistată de AI. Modelul analizează întreaga imagine și returnează un scor de risc de generare AI.
Autentificare
Înlocuiește {your-api-domain} cu endpoint-ul API afișat în panoul contului tău.
Autentifică solicitările cu endpoint-ul API al contului tău și un token Bearer. După cumpărarea creditelor API, poți vedea endpoint-ul și token-ul în panoul contului. Păstrează token-ul secret și nu îl publica niciodată în depozite publice.
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
Parametri de Cerere
| Parametru | Tip | ✓ | Descriere |
|---|---|---|---|
| image | string | ✓ | Fișiere portret acceptate de până la 10 MB. |
Exemplu Cerere HTTP
{
"image": "<BASE64_IMAGE_WITHOUT_PREFIX>"
}Parametri de răspuns
| Parametru | Tip | Descriere |
|---|---|---|
| code | integer | Referință pentru codurile de răspuns API |
| request_id | string | Folosiți aceste exemple pentru a construi și depana integrarea dvs. |
| data.ai_generated | boolean | null | Imagine facială probabil generată sau modificată substanțial de AI / Nu a fost detectat un semnal puternic de generare AI |
| data.ai_generation_score | number | null | Un scor mai mare înseamnă semnale mai puternice de generare AI pe întreaga imagine. Folosește-l ca semnal de verificare, nu ca dovadă că imaginea este reală. |
| data.review_status | "likely_ai" | "likely_not_ai" | "review" | Se recomandă verificarea |
| data.analysis_scope | "portrait" | Verificați dacă o față pare reală sau generată de AI, inclusiv semne de fețe sintetice, schimb de fețe cu AI și retușare intensă asistată de AI. Modelul analizează întreaga imagine și returnează un scor de risc de generare AI. |
Exemple de Răspuns
{
"code": 0,
"request_id": "req_01...",
"data": {
"ai_generated": true,
"ai_generation_score": 0.89,
"review_status": "likely_ai",
"analysis_scope": "portrait"
}
}Coduri de Eroare
400INVALID_REQUESTAPI messages sunt afișate ca valori brute din serviciul upstream pentru a se potrivi exact cu răspunsurile din producție.
401INVALID_API_KEYAPI messages sunt afișate ca valori brute din serviciul upstream pentru a se potrivi exact cu răspunsurile din producție.
402CREDITS_EXHAUSTEDAPI messages sunt afișate ca valori brute din serviciul upstream pentru a se potrivi exact cu răspunsurile din producție.
403API_KEY_INACTIVE / API_KEY_EXPIREDAPI messages sunt afișate ca valori brute din serviciul upstream pentru a se potrivi exact cu răspunsurile din producție.
413PAYLOAD_TOO_LARGEAPI messages sunt afișate ca valori brute din serviciul upstream pentru a se potrivi exact cu răspunsurile din producție.
415UNSUPPORTED_IMAGEAPI messages sunt afișate ca valori brute din serviciul upstream pentru a se potrivi exact cu răspunsurile din producție.
502UPSTREAM_ERRORAPI messages sunt afișate ca valori brute din serviciul upstream pentru a se potrivi exact cu răspunsurile din producție.
504UPSTREAM_TIMEOUTAPI messages sunt afișate ca valori brute din serviciul upstream pentru a se potrivi exact cu răspunsurile din producție.
Exemple de Cod
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>"
}'