API для виявлення підробки зображень
Сценарії використанняДоступ для розробників

Детектор ШІ-зображень API

Завантажте підтримуване зображення, щоб перевірити, чи створене воно ШІ. ImgAuth аналізує ознаки ШІ-генерації по всьому зображенню.

Вступ до API

Використовуйте результат як сигнал для перевірки, а не як доказ походження чи справжності зображення.

Параметри Запиту
Підтримуються файли зображень розміром до 10 МБ.
Параметри відповіді
Що вища оцінка, то сильніші ознаки ШІ-генерації на всьому зображенні. Використовуйте її як сигнал для перевірки, а не як доказ, що зображення справжнє.

Вступ до API

  • Перевірка завантажених зображень на контент, створений ШІ
  • Аналіз портретів і аватарів на ознаки ШІ в усьому зображенні
  • Перевірка пейзажів, товарів, творів мистецтва та зображень із соцмереж
Використовуйте результат як сигнал для перевірки, а не як доказ походження чи справжності зображення.

Аутентифікація

Замініть {your-api-domain} на endpoint API, показаний на панелі акаунта.

Автентифікуйте запити за допомогою endpoint API вашого акаунта та Bearer-токена. Після покупки API-кредитів ви можете переглянути endpoint і токен на панелі акаунта. Зберігайте токен у таємниці та ніколи не публікуйте його у відкритих репозиторіях.

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

Параметри Запиту

ПараметрТип✓Опис
imagestring✓Підтримуються файли зображень розміром до 10 МБ.

Приклад HTTP Запиту

{
  "image": "<BASE64_IMAGE_WITHOUT_PREFIX>"
}

Параметри відповіді

ПараметрТипОпис
codeintegerДовідник кодів відповідей API
request_idstringВикористайте ці приклади для створення та налагодження вашої інтеграції
data.ai_generatedboolean | nullЙмовірно, зображення створене ШІ / Сильних ознак генерації ШІ не виявлено
data.ai_generation_scorenumber | nullЩо вища оцінка, то сильніші ознаки ШІ-генерації на всьому зображенні. Використовуйте її як сигнал для перевірки, а не як доказ, що зображення справжнє.
data.review_status"likely_ai" | "likely_not_ai" | "review"Рекомендована перевірка

Приклади Відповідей

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

Коди Помилок

400INVALID_REQUESTAPI messages відображаються як сирі значення upstream-сервісу, щоб точно збігатися з відповідями у продакшені.
401INVALID_API_KEYAPI messages відображаються як сирі значення upstream-сервісу, щоб точно збігатися з відповідями у продакшені.
402CREDITS_EXHAUSTEDAPI messages відображаються як сирі значення upstream-сервісу, щоб точно збігатися з відповідями у продакшені.
403API_KEY_INACTIVE / API_KEY_EXPIREDAPI messages відображаються як сирі значення upstream-сервісу, щоб точно збігатися з відповідями у продакшені.
413PAYLOAD_TOO_LARGEAPI messages відображаються як сирі значення upstream-сервісу, щоб точно збігатися з відповідями у продакшені.
415UNSUPPORTED_IMAGEAPI messages відображаються як сирі значення upstream-сервісу, щоб точно збігатися з відповідями у продакшені.
502UPSTREAM_ERRORAPI messages відображаються як сирі значення upstream-сервісу, щоб точно збігатися з відповідями у продакшені.
504UPSTREAM_TIMEOUTAPI messages відображаються як сирі значення upstream-сервісу, щоб точно збігатися з відповідями у продакшені.

Приклади Коду

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