БЕСПЛАТНЫЙ API / ОБРАБОТКА НА СЕРВЕРЕ
Извлекайте данные из файлов в своём приложении.
Один метод извлекает метаданные и результаты моделей для изображений, а также сведения о контейнере, потоках и тегах аудио и видео. Результат возвращается в JSON ограниченного размера и не сохраняется.
ВРЕМЕННЫЙ КЛЮЧ / 24 ЧАСА
Ваш бесплатный 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
- Сервис анализа завершился с ошибкой. Повторите позже; не делайте выводов о файле.