Repolode
SoMarkAI

SoMarkAI/OXR

Модель с открытым исходным кодом для разбора документов: преобразует PDF и изображения документов в Markdown или JSON с координатами элементов для конвейеров AI-агентов.

Звёзды
3,643
Форки
239
Открытые issues
3
Последний коммит
23 часа назад

Что это?

OXR (Optical Everything Recognition) — модель для разбора документов с 1,3 млрд параметров, разработанная командой SoMark. Она принимает PDF и изображения документов и выдаёт Markdown или JSON с ограничивающими рамками элементов, чтобы результаты можно было использовать в последующих конвейерах AI-агентов и поиска.

Модель распознаёт 13 типов элементов, в том числе формулы в формате LaTeX, таблицы в формате HTML или Markdown, химические уравнения и структуры, блоки кода и печати. Порядок чтения определяется той же моделью на этапе распознавания. Анализ макета вынесен в отдельный подключаемый модуль, поэтому команды могут заменить его собственной моделью, сохранив распознавание OXR и определение порядка чтения.

В проекте доступны Docker-образ, установка из исходного кода с поддержкой vLLM, веб-демо на порту 8000 и бесплатный хостинговый API, совместимый с API SoMark и его CLI для Python и JavaScript. Для локального развёртывания нужна видеокарта NVIDIA с поддержкой BF16; минимальная рекомендуемая видеопамять — 24 ГБ.

Ключевые возможности

  • 01Преобразует PDF и изображения в Markdown или JSON с ограничивающими рамками элементов.
  • 02Распознаёт 13 типов элементов, включая формулы, таблицы, химические структуры и блоки кода.
  • 03Определяет порядок чтения той же моделью, которая выполняет распознавание.
  • 04Анализ макета вынесен в отдельный модуль, который можно заменить собственной моделью.
  • 05Предлагает развёртывание через Docker, установку из исходного кода на базе vLLM и веб-демо.
  • 06Предоставляет API, совместимый с CLI и SDK SoMark.

Сценарии использования

  • Преобразование сканов экзаменов, научных статей и отчётов в структурированный текст для LLM или конвейера RAG.
  • Извлечение сложных таблиц и формул из научных документов.
  • Настройка анализа макета под конкретную предметную область с повторным использованием распознавания OXR.

Быстрый старт

  1. 1

    Установите somark CLI из PyPI

    pip install somark
  2. 2

    Разберите документ с помощью бесплатного API OXR (ключ API не нужен)

    somark --base-url https://free-oxr.somark.ai/api/v1 --api-key dummy parse document.pdf --formats md,json --out ./parsed-output/

Что важно знать

  • Для локального запуска нужен компьютер с Linux и видеокартой NVIDIA, имеющей не менее 24 ГБ видеопамяти.
  • Стабильность бесплатного API не гарантируется, поэтому его не рекомендуется использовать в production.
  • В README не указана чёткая лицензия на программное обеспечение, поэтому перед коммерческим использованием проверьте репозиторий.

В подборках

Темы

Частые вопросы

Что такое OXR?
Модель с открытым исходным кодом для разбора документов: преобразует PDF и изображения документов в Markdown или JSON с координатами элементов для конвейеров AI-агентов. OXR (Optical Everything Recognition) — модель для разбора документов с 1,3 млрд параметров, разработанная командой SoMark. Она принимает PDF и изображения документов и выдаёт Markdown или JSON с ограничивающими рамками элементов, чтобы результаты можно было использовать в последующих конвейерах AI-агентов и поиска.
OXR можно использовать бесплатно? Какая у него лицензия?
OXR распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
OXR всё ещё поддерживается?
Активно поддерживается. Последний коммит в OXR — 6 нояб. 2026 г..
Для чего можно использовать OXR?
Преобразование сканов экзаменов, научных статей и отчётов в структурированный текст для LLM или конвейера RAG. Извлечение сложных таблиц и формул из научных документов. Настройка анализа макета под конкретную предметную область с повторным использованием распознавания OXR.
Как установить OXR?
Установите somark CLI из PyPI: pip install somark Разберите документ с помощью бесплатного API OXR (ключ API не нужен): somark --base-url https://free-oxr.somark.ai/api/v1 --api-key dummy parse document.pdf --formats md,json --out ./parsed-output/
Где скачать OXR?
Исходный код и инструкции по установке — на GitHub: https://github.com/SoMarkAI/OXR

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Парсер документов с открытым исходным кодом: преобразует PDF, файлы Office, HTML и другие форматы в структурированные данные для генеративных AI-пайплайнов.

70,2 тыс.+339 за неделю5,3 тыс.PythonMITАктивно поддерживаетсяОбновлён 21 час назад

Парсер PDF с открытым исходным кодом: преобразует документы в Markdown, JSON с координатами элементов и HTML для AI-пайплайнов, а также автоматически добавляет теги в документы без тегов.

30,2 тыс.+63 за неделю2,9 тыс.JavaApache-2.0Обновлён вчера

Библиотека Python с открытым исходным кодом, которая разбивает PDF, HTML, документы Word, письма и другие файлы на структурированные элементы для конвейеров LLM.

15,7 тыс.+41 за неделю1,4 тыс.HTMLApache-2.0Активно поддерживаетсяОбновлён вчера