01 / НАУКА
Понимание научной компоновки
Специально разработан для химических формул, математических обозначений, сложных таблиц и макетов из нескольких столбцов — с сохранением порядка чтения и логической структуры.
MinerU Онлайн · Не требует установки, открывай и работай
Превратите PDF-файлы, документы и веб-страницы в чистые Markdown, HTML и структурированные JSON. Настроен для научных макетов, химических формул и сложных таблиц — создан для агентов ИИ и конвейеров RAG.
Рисунок 2. Структура соединения 3a
PDF / DOCX / PPTX / XLSX / HTML / PNG
файлы до 10 MB · изображения до 5 MB · PDF-файлы до 5 страниц Обновите до Pro
Ваши документы и результаты принадлежат вашей учетной записи.
ВойтиВозможности
Помимо извлечения текста. MinerU понимает структуру, семантику и иерархию научных макетов.
01 / НАУКА
Специально разработан для химических формул, математических обозначений, сложных таблиц и макетов из нескольких столбцов — с сохранением порядка чтения и логической структуры.
02 / АГЕНТЫ
Структурированный JSON с семантическими тегами для заголовков, абзацев, таблиц, рисунков и формул — подключайтесь напрямую к RAG, базам знаний и рабочим процессам агентов.
03 / СКОРОСТЬ
Эластичное облачное планирование анализирует документы объемом в сотни страниц за секунды, а пакетные задания выполняются параллельно, чтобы обеспечить пропускную способность предприятия.
Кто использует MinerU
От списка чтения одного человека до базы знаний всей организации — MinerU находится у первых ворот, через которые документы попадают в ваши системы.

Исследователи
Пакетно преобразуйте статьи, патенты и лабораторные записи в структурированный текст с возможностью поиска. Формулы и химические обозначения сохраняются, что сокращает ручную перепечатку при работе с литературой.

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

Предприятие
Пакетный ввод отчетов об исследованиях, контрактов и архивов. Объедините его с отчетами о локальном развертывании и использовании, чтобы сделать активы документов действительно доступными для поиска.
Парсинг в действии
Если передать тот же документ, стандартное OCR выдаст вам стену текста. MinerU сохраняет структуру, химию и математику.
Структуры больше не выбрасываются как изображения. MinerU считывает кольцевые системы и заместители, затем выделяет SMILES, молекулярные формулы и LaTeX.
# structure → structured chemistry
{
"type": "chemical_structure",
"smiles": "CC(=O)Nc1ccc(O)cc1",
"formula": "C8H9NO2",
"iupac": "N-(4-hydroxyphenyl)acetamide",
"latex": "\ce{CH3CONH-C6H4-OH}"
}
# inline Markdown output
Paracetamol ($C_8H_9NO_2$, SMILES: CC(=O)Nc1ccc(O)cc1)Индексы, радикалы, дроби и греческие буквы сохраняются без изменений — выходные данные компилируются как есть.
# standard LaTeX, renders as-is
\int_{0}^{\infty} e^{-x^{2}}\,dx
= \frac{\sqrt{\pi}}{2}
\frac{\pi^{2}}{6}
= \sum_{n=1}^{N} \frac{1}{n^{2}}
# human-readable text kept too
∫₀^∞ e^(−x²) dx = √π / 2Многоуровневые заголовки и таблицы, продолжающиеся на следующих страницах, снова сшиваются вместе с сохранением координат ячеек.
# merged headers flattened to Markdown
| Group | Control mean | Control SD | Treatment mean | Treatment SD |
| --- | ---:| ---:| ---:| ---:|
| Sample A | 12.4 | 0.83 | 18.9 | 1.02 |
| Sample B | 14.1 | 0.91 | 21.3 | 1.14 |
| Sample C | 15.7 | 1.05 | 24.6 | 1.28 |
| Sample D | 17.2 | 1.11 | 26.8 | 1.35 |
# coordinates & merges kept in JSON
{"rows": 5, "cols": 5, "merged": [2, 2]}API ссылка
RESTful API и многоязычный SDKs охватывают загрузку, состояние и загрузку — с четкими кодами ошибок и веб-перехватчиками, поэтому интеграция остается безболезненной.
import requests
api = "https://api.example.com/api/open/v1"
headers = {"Authorization": "Bearer YOUR_API_KEY"}
with open("paper.pdf", "rb") as file:
response = requests.post(api + "/tasks", headers=headers,
files={"file": ("paper.pdf", file, "application/pdf")},
data={"force_ocr": "true", "extra_formats": '["docx","html"]'})
response.raise_for_status()
body = response.json()
if body["code"] != 0: raise RuntimeError(body["msg"])
task = body["data"]
print(task["task_id"])
# GET /tasks/{id}; download results.full_zip_url when completedЦены
Онлайн-парсинг и все пять форматов экспорта. Выберите план, который соответствует вашим документам.
Зарегистрируйтесь и начните прямо сейчас
$0/ месяц
Способ оплаты не требуется.
Гибкий доступ, по месяцу.
$9.90/ месяц
USD · единоразовый платеж
Полный год по более низкой цене
$59.90/ год
USD · единоразовый платеж
Pro также включает бесплатную дневную квоту. Месячная квота обновляется каждый месяц и не переносится. Результаты сохраняются 7 дней.
Локально
Для финансовых, медицинских, государственных и исследовательских учреждений MinerU развертывается полностью локально: модели и данные полностью работают внутри вашей собственной сети.
