AIMETADATAСЕРВЕРНЫЙ API / V1ПРОВЕРИТЬ ФАЙЛ ↓

БЕСПЛАТНЫЙ API / ОБРАБОТКА НА СЕРВЕРЕ

Извлекайте данные из файлов в своём приложении.

Один метод извлекает метаданные и результаты моделей для изображений, а также сведения о контейнере, потоках и тегах аудио и видео. Результат возвращается в JSON ограниченного размера и не сохраняется.

ВРЕМЕННЫЙ КЛЮЧ / 24 ЧАСА

Ваш бесплатный API-ключ

Создаём временный API-ключ…

Действует до: · 20 проверок · суммарно 500 МБ · один активный запрос. Новый ключ отменяет предыдущий ключ этой сессии браузера.

БЫСТРЫЙ СТАРТ

Отправьте один медиафайл

curl -X POST https://aimetadata.online/api/v1/analyze \
  -H "Authorization: Bearer ВАШ_КЛЮЧ" \
  -F "file=@asset.png"

Созданный Bearer-ключ работает в curl и серверном коде в течение 24 часов без cookie сессии браузера.

СОСТАВ ОТВЕТА

Состав ответа зависит от типа файла

  • Изображения: текст PNG, EXIF, XMP, промпты, схемы генерации и C2PA
  • Изображения: визуальная оценка на CPU, оценка нежелательного контента и объекты COCO
  • Аудио и видео: формат, длительность, кодеки, потоки и ограниченный набор тегов
  • Каждый ответ: версии моделей и анализаторов, ограничения и оставшаяся квота

ПРОВЕРКА API

Выполните пробный запрос

Выбранный файл загружается в закрытую временную папку и удаляется до отправки ответа JSON. В публичную галерею он не попадает.

КОНТРАКТ / V1

Описание методов

POST /api/v1/session-keys
Ключ создаётся только с этого сайта. Сессия управляет его заменой; Bearer-ключ можно использовать во внешнем приложении до окончания срока.
POST /api/v1/analyze
Поле multipart file, до 100 МБ на этом домене, с заголовком Authorization: Bearer ….
Ответ для изображения
Текстовые поля ограниченного размера, параметры генерации, C2PA, визуальная оценка, оценка нежелательного контента и найденные объекты.
Ответ для аудио и видео
Данные ffprobe о формате, потоках и тегах. API не определяет использование ИИ в аудио или видео.
Конфиденциальность
Файлы не хранятся, ключ не записывается в журналы, результаты не сохраняются; используется Cache-Control: no-store.

ОШИБКИ / ПОВТОРЫ

Статусы HTTP

401
Bearer-ключ отсутствует, недействителен, истёк или выдан для другого сайта.
413 / 415 / 422
Файл слишком большой, его тип не поддерживается или не удалось проанализировать multipart-загрузку.
429 / 503
Достигнут лимит квоты, частоты запросов или одновременных операций. Перед повтором учитывайте заголовок ответа Retry-After.
500
Сервис анализа завершился с ошибкой. Повторите позже; не делайте выводов о файле.