Вступ до 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
Content-Type: application/json; charset=UTF-8
Параметри Запиту
| Параметр | Тип | ✓ | Опис |
|---|---|---|---|
| image | string | ✓ | Підтримуються файли зображень розміром до 10 МБ. |
Приклад HTTP Запиту
{
"image": "<BASE64_IMAGE_WITHOUT_PREFIX>"
}Параметри відповіді
| Параметр | Тип | Опис |
|---|---|---|
| code | integer | Довідник кодів відповідей API |
| request_id | string | Використайте ці приклади для створення та налагодження вашої інтеграції |
| data.ai_generated | boolean | null | Ймовірно, зображення створене ШІ / Сильних ознак генерації ШІ не виявлено |
| data.ai_generation_score | number | 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>"
}'