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