Repolode
SoMarkAI

SoMarkAI/OXR

Modelo open source de parsing de documentos que convierte PDFs e imágenes de documentos en Markdown o JSON con coordenadas de diseño, pensado para pipelines de agentes de IA.

Estrellas
3,668
Forks
240
Issues abiertos
3
Último commit
ayer

¿Qué es?

OXR (Optical Everything Recognition) es un modelo de parsing de documentos de 1.300 millones de parámetros del equipo de SoMark. Recibe PDFs e imágenes de documentos y genera Markdown o JSON con cuadros delimitadores del diseño, para que los resultados puedan alimentar agentes de IA y pipelines de recuperación posteriores.

El modelo reconoce 13 tipos de elementos, incluidas fórmulas en LaTeX, tablas en HTML o Markdown, ecuaciones y estructuras químicas, bloques de código y sellos. El mismo modelo determina el orden de lectura durante la etapa de reconocimiento. El análisis del diseño es un módulo independiente y reemplazable, por lo que los equipos pueden usar su propio modelo de diseño sin dejar de aprovechar el reconocimiento y la ordenación de OXR.

El proyecto ofrece una imagen de Docker, una configuración desde el código fuente con compatibilidad con vLLM, una demo en el navegador en el puerto 8000 y una API alojada gratuita compatible con la API de SoMark y sus CLI de Python y JavaScript. Para el despliegue local se necesita una GPU NVIDIA compatible con BF16; se recomienda empezar con 24 GB de memoria.

Funciones clave

  • 01Procesa PDFs e imágenes y los convierte en Markdown o JSON con cuadros delimitadores del diseño.
  • 02Reconoce 13 tipos de elementos, incluidas fórmulas, tablas, estructuras químicas y bloques de código.
  • 03Determina el orden de lectura con el mismo modelo que realiza el reconocimiento.
  • 04El análisis del diseño es un módulo independiente que se puede reemplazar por un modelo personalizado.
  • 05Ofrece despliegue con Docker, una configuración desde el código fuente basada en vLLM y una demo en el navegador.
  • 06Ofrece una API compatible con la CLI y los SDK de SoMark.

Casos de uso

  • Convertir exámenes, artículos o informes escaneados en texto estructurado para un LLM o un pipeline RAG.
  • Extraer tablas complejas y fórmulas de documentos académicos.
  • Adaptar el análisis del diseño a un dominio documental específico y reutilizar el reconocimiento de OXR.

Inicio rápido

  1. 1

    Instala somark CLI desde PyPI

    pip install somark
  2. 2

    Analiza un documento con la API gratuita de OXR (no se necesita una clave de API)

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

Antes de usarlo

  • Para ejecutarlo localmente, se necesita un equipo Linux con una GPU NVIDIA y al menos 24 GB de memoria de GPU.
  • La API gratuita no garantiza la estabilidad y no se recomienda para uso en producción.
  • El README no indica claramente la licencia del software, así que consulta el repositorio antes de usarlo con fines comerciales.

En colecciones

Temas

Preguntas frecuentes

¿Qué es OXR?
Modelo open source de parsing de documentos que convierte PDFs e imágenes de documentos en Markdown o JSON con coordenadas de diseño, pensado para pipelines de agentes de IA. OXR (Optical Everything Recognition) es un modelo de parsing de documentos de 1.300 millones de parámetros del equipo de SoMark. Recibe PDFs e imágenes de documentos y genera Markdown o JSON con cuadros delimitadores del diseño, para que los resultados puedan alimentar agentes de IA y pipelines de recuperación posteriores.
¿OXR es gratuito? ¿Qué licencia tiene?
OXR es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿OXR sigue mantenido?
Mantenimiento activo. El último commit de OXR fue el 6 nov 2026.
¿Para qué puedo usar OXR?
Convertir exámenes, artículos o informes escaneados en texto estructurado para un LLM o un pipeline RAG. Extraer tablas complejas y fórmulas de documentos académicos. Adaptar el análisis del diseño a un dominio documental específico y reutilizar el reconocimiento de OXR.
¿Cómo se instala OXR?
Instala somark CLI desde PyPI: pip install somark Analiza un documento con la API gratuita de OXR (no se necesita una clave de API): somark --base-url https://free-oxr.somark.ai/api/v1 --api-key dummy parse document.pdf --formats md,json --out ./parsed-output/
¿Dónde consigo OXR?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/SoMarkAI/OXR

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados