CLI и веб-воркбенч, который превращает исходные документы в связанную Markdown-вики, поддерживаемую LLM, и использует древовидный поиск PageIndex для больших файлов.
VectifyAI/PageIndex
RAG-движок без векторного поиска: строит иерархический древовидный индекс длинных документов, по которому LLM находит ответы.
- Звёзды
- 40,168
- Форки
- 3,456
- Открытые issues
- 151
- Последний коммит
- 9 часов назад
Что это?
PageIndex — фреймворк для поиска по длинным и сложным документам, таким как финансовые отчёты, судебные документы, технические руководства и учебники. Вместо разбиения текста на фрагменты и хранения эмбеддингов в векторной базе данных он строит для каждого документа иерархический древовидный индекс, а затем LLM ищет в нём нужные разделы — примерно так же, как человек ориентируется по оглавлению.
Проект предлагает Python SDK (pip install pageindex) с локальным режимом, который создаёт и хранит индексы на вашем компьютере, используя ваш ключ LLM API, и облачным режимом, в котором за индексацию, OCR, понимание изображений и хранение отвечает PageIndex Cloud. Локальный режим предназначен для текстовых PDF, а облачный также работает со сканами и документами с большим количеством изображений. В ответах есть ссылки на исходный документ: на страницы в локальном режиме и на блоки в облачном.
В README приведены результаты бенчмарков на FinanceBench и сравнение стоимости с передачей модели целых PDF, однако это собственные измерения авторов.
Ключевые возможности
- 01Строит древовидный индекс для каждого документа без векторной базы данных и разбиения на фрагменты.
- 02Находит нужную информацию с помощью рассуждений LLM по дереву, а не семантического сходства.
- 03Локальный режим работает на вашем компьютере с вашим ключом LLM API.
- 04Облачный режим добавляет OCR, понимание изображений и управляемое хранение.
- 05Ответы содержат проверяемые ссылки на исходные страницы или блоки.
Сценарии использования
- Ответы на вопросы по длинным финансовым отчётам и нормативным документам.
- Поиск по юридическим договорам и техническим руководствам, где важны точные ссылки на разделы.
- Создание RAG по учебникам или научным статьям без необходимости управлять векторным хранилищем.
Быстрый старт
- 1
Установите пакет PageIndex
pip install -U pageindex - 2
Укажите ключ API OpenAI, создайте древовидный индекс по PDF-файлу и задайте вопрос
Что важно знать
- Для индексирования и чата нужен ключ API LLM, например OpenAI, или подписка Claude.
- Локальный режим рассчитан на текстовые PDF-файлы; для отсканированных документов и документов с большим количеством изображений требуется платный сервис Cloud.
- Точность ответов и стоимость зависят от выбранной модели для чата.
В подборках
Темы
Частые вопросы
- Что такое PageIndex?
- RAG-движок без векторного поиска: строит иерархический древовидный индекс длинных документов, по которому LLM находит ответы. PageIndex — фреймворк для поиска по длинным и сложным документам, таким как финансовые отчёты, судебные документы, технические руководства и учебники. Вместо разбиения текста на фрагменты и хранения эмбеддингов в векторной базе данных он строит для каждого документа иерархический древовидный индекс, а затем LLM ищет в нём нужные разделы — примерно так же, как человек ориентируется по оглавлению.
- PageIndex можно использовать бесплатно? Какая у него лицензия?
- PageIndex распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- PageIndex всё ещё поддерживается?
- Активно поддерживается. Последний коммит в PageIndex — 7 нояб. 2026 г..
- Для чего можно использовать PageIndex?
- Ответы на вопросы по длинным финансовым отчётам и нормативным документам. Поиск по юридическим договорам и техническим руководствам, где важны точные ссылки на разделы. Создание RAG по учебникам или научным статьям без необходимости управлять векторным хранилищем.
- Как установить PageIndex?
- Установите пакет PageIndex: pip install -U pageindex Укажите ключ API OpenAI, создайте древовидный индекс по PDF-файлу и задайте вопрос
- Где скачать PageIndex?
- Исходный код и инструкции по установке — на GitHub: https://github.com/VectifyAI/PageIndex
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Автономное open-source desktop-приложение: AI-агент в духе NotebookLM для поиска, преобразования и редактирования локальных документов.
Платформа для самостоятельного развёртывания AI-агентов и ассистентов, которые отвечают на вопросы по вашим документам со ссылками на источники и работают с любой моделью.
Реализация Tree of Thoughts на Python: LLM решают задачи, перебирая возможные шаги рассуждения, а не отвечая за один проход.
Библиотека для Python в стиле PyTorch, предназначенная для создания LLM-приложений — чат-ботов, RAG-систем и агентов — с автоматической оптимизацией промптов.
Локальная система памяти для AI-агентов с приоритетом доказательств: фильтрует записи, отслеживает изменения фактов и объясняет результаты поиска.