API do Wykrywania Fałszerstw Obrazów
ZastosowaniaDostęp dla deweloperów

Detektor obrazów AI API

Prześlij obsługiwany obraz, aby sprawdzić, czy został wygenerowany przez AI. ImgAuth analizuje sygnały generowania AI w całym obrazie.

Wprowadzenie do API

Traktuj wynik jako sygnał do weryfikacji, a nie dowód pochodzenia lub autentyczności obrazu.

Parametry Żądania
Obsługiwane pliki obrazów do 10 MB.
Parametry odpowiedzi
Wyższy wynik oznacza silniejsze sygnały generowania AI na całym obrazie. Traktuj go jako sygnał do weryfikacji, a nie dowód, że obraz jest prawdziwy.

Wprowadzenie do API

  • Sprawdzanie przesłanych obrazów pod kątem treści wygenerowanych przez AI
  • Ocena portretów i zdjęć profilowych pod kątem sygnałów AI w całym obrazie
  • Sprawdzanie krajobrazów, produktów, dzieł sztuki i obrazów społecznościowych
Traktuj wynik jako sygnał do weryfikacji, a nie dowód pochodzenia lub autentyczności obrazu.

Uwierzytelnianie

Zastąp {your-api-domain} endpointem API pokazanym w panelu konta.

Uwierzytelniaj żądania za pomocą endpointu API swojego konta i tokenu Bearer. Po zakupie kredytów API możesz zobaczyć endpoint i token w panelu konta. Zachowaj token w tajemnicy i nigdy nie umieszczaj go w publicznych repozytoriach.

POSThttps://api.imgauth.com/v1/ai-image-detection
Authorization: Bearer {YOUR_API_TOKEN}
Content-Type: application/json; charset=UTF-8

Parametry Żądania

ParametrTyp✓Opis
imagestring✓Obsługiwane pliki obrazów do 10 MB.

Przykładowe Żądanie HTTP

{
  "image": "<BASE64_IMAGE_WITHOUT_PREFIX>"
}

Parametry odpowiedzi

ParametrTypOpis
codeintegerReferencja dla kodów odpowiedzi API
request_idstringUżyj tych przykładów do budowania i debugowania integracji
data.ai_generatedboolean | nullPrawdopodobnie obraz wygenerowany przez AI / Nie wykryto silnego sygnału generowania AI
data.ai_generation_scorenumber | nullWyższy wynik oznacza silniejsze sygnały generowania AI na całym obrazie. Traktuj go jako sygnał do weryfikacji, a nie dowód, że obraz jest prawdziwy.
data.review_status"likely_ai" | "likely_not_ai" | "review"Zalecana weryfikacja

Przykładowe Odpowiedzi

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

Kody Błędów

400INVALID_REQUESTAPI messages są wyświetlane jako surowe wartości usługi upstream, aby dokładnie odpowiadały odpowiedziom z produkcji.
401INVALID_API_KEYAPI messages są wyświetlane jako surowe wartości usługi upstream, aby dokładnie odpowiadały odpowiedziom z produkcji.
402CREDITS_EXHAUSTEDAPI messages są wyświetlane jako surowe wartości usługi upstream, aby dokładnie odpowiadały odpowiedziom z produkcji.
403API_KEY_INACTIVE / API_KEY_EXPIREDAPI messages są wyświetlane jako surowe wartości usługi upstream, aby dokładnie odpowiadały odpowiedziom z produkcji.
413PAYLOAD_TOO_LARGEAPI messages są wyświetlane jako surowe wartości usługi upstream, aby dokładnie odpowiadały odpowiedziom z produkcji.
415UNSUPPORTED_IMAGEAPI messages są wyświetlane jako surowe wartości usługi upstream, aby dokładnie odpowiadały odpowiedziom z produkcji.
502UPSTREAM_ERRORAPI messages są wyświetlane jako surowe wartości usługi upstream, aby dokładnie odpowiadały odpowiedziom z produkcji.
504UPSTREAM_TIMEOUTAPI messages są wyświetlane jako surowe wartości usługi upstream, aby dokładnie odpowiadały odpowiedziom z produkcji.

Przykłady Kodu

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>"
}'