API do Wykrywania Fałszerstw Obrazów
Przypadki użyciaDostęp dla deweloperów

Prawdziwe czy AI-generowane twarze API

Prześlij zdjęcie twarzy, portret lub zdjęcie profilowe, aby sprawdzić w całym obrazie sygnały treści wygenerowanej przez AI.

Wprowadzenie do API

Sprawdź, czy twarz wygląda na prawdziwą czy wygenerowaną przez AI, w tym sygnały twarzy syntetycznych, zamiany twarzy przez AI i intensywnego retuszu wspomaganego AI. Model analizuje cały obraz i zwraca wynik ryzyka generowania AI.

Parametry Żądania
Obsługiwane pliki portretowe 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, czy zdjęcie profilowe wygląda na prawdziwe czy wygenerowane przez AI
  • Przeglądanie selfie i portretów pod kątem sygnałów twarzy syntetycznych
  • Wykrywanie możliwej zamiany twarzy przez AI lub intensywnego retuszu wspomaganego AI
Sprawdź, czy twarz wygląda na prawdziwą czy wygenerowaną przez AI, w tym sygnały twarzy syntetycznych, zamiany twarzy przez AI i intensywnego retuszu wspomaganego AI. Model analizuje cały obraz i zwraca wynik ryzyka generowania AI.

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

Parametry Żądania

ParametrTyp✓Opis
imagestring✓Obsługiwane pliki portretowe 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 wygenerowany lub znacznie zmodyfikowany przez AI obraz twarzy / 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
data.analysis_scope"portrait"Sprawdź, czy twarz wygląda na prawdziwą czy wygenerowaną przez AI, w tym sygnały twarzy syntetycznych, zamiany twarzy przez AI i intensywnego retuszu wspomaganego AI. Model analizuje cały obraz i zwraca wynik ryzyka generowania AI.

Przykładowe Odpowiedzi

{
  "code": 0,
  "request_id": "req_01...",
  "data": {
    "ai_generated": true,
    "ai_generation_score": 0.89,
    "review_status": "likely_ai",
    "analysis_scope": "portrait"
  }
}

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