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

Detektor AI obrázků API

Nahrajte podporovaný obrázek a ověřte, zda byl vytvořen pomocí AI. ImgAuth analyzuje signály generování AI v celém obrázku.

Úvod do API

Výsledek používejte jako signál pro kontrolu, nikoli jako důkaz původu nebo pravosti obrázku.

Parametry požadavku
Podporované obrazové 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

  • Kontrola nahraných obrázků na obsah vytvořený AI
  • Kontrola portrétů a profilových obrázků na signály AI v celém obrazu
  • Kontrola krajin, produktů, uměleckých děl a obrázků ze sociálních sítí
Výsledek používejte jako signál pro kontrolu, nikoli jako důkaz původu nebo pravosti obrázku.

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/ai-image-detection
Authorization: Bearer {YOUR_API_TOKEN}
Content-Type: application/json; charset=UTF-8

Parametry požadavku

ParametrTyp✓Popis
imagestring✓Podporované obrazové 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ě obrázek vytvořený AI / 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

Ukázkové odpovědi

{
  "code": 0,
  "request_id": "req_01...",
  "data": {
    "ai_generated": false,
    "ai_generation_score": 0.12,
    "review_status": "likely_not_ai"
  }
}

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/ai-image-detection" \
  -H "Authorization: Bearer rh_YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "image": "<BASE64_IMAGE_WITHOUT_PREFIX>"
}'