API pro Detekci Falšování Obrázků
Případy použitíPřístup pro vývojáře

Skutečný nebo AI obličej API

Nahrajte fotografii obličeje, portrét nebo profilový obrázek a zkontrolujte signály obsahu vytvořeného AI v celém snímku.

Ú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

Parametry požadavku

ParametrTyp✓Popis
imagestring✓Podporované portrétní soubory do 10 MB.

Ukázkový HTTP požadavek

{
  "image": "<BASE64_IMAGE_WITHOUT_PREFIX>"
}

Parametry odpovědi

ParametrTypPopis
codeintegerReferenční příručka pro kódy odpovědí API
request_idstringPoužijte tyto příklady k vytvoření a ladění vaší integrace
data.ai_generatedboolean | nullPravdě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_scorenumber | nullVyšší 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>"
}'