API pentru Detectarea Falsificării Imaginilor
Cazuri de utilizareAcces pentru dezvoltatori

Detector de imagini AI API

Încarcă o imagine acceptată pentru a verifica dacă a fost generată de AI. ImgAuth analizează semnalele de generare AI din întreaga imagine.

Introducere API

Folosește rezultatul ca semnal pentru verificare, nu ca dovadă a originii sau autenticității imaginii.

Parametri de Cerere
Fișiere imagine 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 imaginilor încărcate pentru conținut generat de AI
  • Analizarea portretelor și imaginilor de profil pentru semnale AI în întreaga imagine
  • Verificarea peisajelor, produselor, operelor de artă sau imaginilor sociale
Folosește rezultatul ca semnal pentru verificare, nu ca dovadă a originii sau autenticității imaginii.

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

Parametri de Cerere

ParametruTip✓Descriere
imagestring✓Fișiere imagine acceptate de până la 10 MB.

Exemplu Cerere HTTP

{
  "image": "<BASE64_IMAGE_WITHOUT_PREFIX>"
}

Parametri de răspuns

ParametruTipDescriere
codeintegerReferință pentru codurile de răspuns API
request_idstringFolosiți aceste exemple pentru a construi și depana integrarea dvs.
data.ai_generatedboolean | nullImagine probabil generată de AI / Nu a fost detectat un semnal puternic de generare AI
data.ai_generation_scorenumber | nullUn 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

Exemple de Răspuns

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

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