Úvod do API
Ověřte, zda obličej působí jako skutečný nebo vytvořený AI, včetně signálů syntetických obličejů, AI výměny tváře a výrazné retuše pomocí AI. Model analyzuje celý obrázek a vrací rizikové skóre generování AI.
- Parametry požadavku
- Podporované portrétní soubory do 10 MB.
- Parametry odpovědi
- Vyšší skóre znamená silnější signály generování AI na celém obrázku. Berte ho jako signál ke kontrole, ne jako důkaz, že je obrázek skutečný.
Úvod do API
- Ověření, zda profilová fotografie působí jako skutečná nebo vytvořená AI
- Kontrola selfie a portrétů kvůli signálům syntetických obličejů
- Včasná detekce možné AI výměny tváře nebo výrazné retuše pomocí AI
Ověřte, zda obličej působí jako skutečný nebo vytvořený AI, včetně signálů syntetických obličejů, AI výměny tváře a výrazné retuše pomocí AI. Model analyzuje celý obrázek a vrací rizikové skóre generování AI.
Ověření
Nahraďte {your-api-domain} API endpointem zobrazeným v panelu účtu.
Autentizujte požadavky pomocí API endpointu svého účtu a Bearer tokenu. Po zakoupení API kreditů můžete endpoint a token zobrazit v panelu účtu. Uchovávejte token v tajnosti a nikdy jej necommitujte do veřejných repozitářů.
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
Parametry požadavku
| Parametr | Typ | ✓ | Popis |
|---|---|---|---|
| image | string | ✓ | Podporované portrétní soubory do 10 MB. |
Ukázkový HTTP požadavek
{
"image": "<BASE64_IMAGE_WITHOUT_PREFIX>"
}Parametry odpovědi
| Parametr | Typ | Popis |
|---|---|---|
| code | integer | Referenční příručka pro kódy odpovědí API |
| request_id | string | Použijte tyto příklady k vytvoření a ladění vaší integrace |
| data.ai_generated | boolean | null | Pravděpodobně AI vytvořený nebo výrazně AI upravený obličejový snímek / Nebyl zjištěn silný signál generování AI |
| data.ai_generation_score | number | null | Vyšší skóre znamená silnější signály generování AI na celém obrázku. Berte ho jako signál ke kontrole, ne jako důkaz, že je obrázek skutečný. |
| data.review_status | "likely_ai" | "likely_not_ai" | "review" | Doporučena kontrola |
| data.analysis_scope | "portrait" | Ověřte, zda obličej působí jako skutečný nebo vytvořený AI, včetně signálů syntetických obličejů, AI výměny tváře a výrazné retuše pomocí AI. Model analyzuje celý obrázek a vrací rizikové skóre generování AI. |
Ukázkové odpovědi
{
"code": 0,
"request_id": "req_01...",
"data": {
"ai_generated": true,
"ai_generation_score": 0.89,
"review_status": "likely_ai",
"analysis_scope": "portrait"
}
}Chybové kódy
400INVALID_REQUESTAPI messages se zobrazují jako surové hodnoty upstream služby, aby přesně odpovídaly odpovědím v produkci.
401INVALID_API_KEYAPI messages se zobrazují jako surové hodnoty upstream služby, aby přesně odpovídaly odpovědím v produkci.
402CREDITS_EXHAUSTEDAPI messages se zobrazují jako surové hodnoty upstream služby, aby přesně odpovídaly odpovědím v produkci.
403API_KEY_INACTIVE / API_KEY_EXPIREDAPI messages se zobrazují jako surové hodnoty upstream služby, aby přesně odpovídaly odpovědím v produkci.
413PAYLOAD_TOO_LARGEAPI messages se zobrazují jako surové hodnoty upstream služby, aby přesně odpovídaly odpovědím v produkci.
415UNSUPPORTED_IMAGEAPI messages se zobrazují jako surové hodnoty upstream služby, aby přesně odpovídaly odpovědím v produkci.
502UPSTREAM_ERRORAPI messages se zobrazují jako surové hodnoty upstream služby, aby přesně odpovídaly odpovědím v produkci.
504UPSTREAM_TIMEOUTAPI messages se zobrazují jako surové hodnoty upstream služby, aby přesně odpovídaly odpovědím v produkci.
Příklady kódu
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>"
}'