For the complete documentation index, see llms.txt. This page is also available as Markdown.

RAGFlow

Разверните RAGFlow — RAG-движок для глубокого понимания документов — на GPU Clore.ai

RAGFlow — это проект с открытым исходным кодом движок генерации с дополненным поиском (RAG) с возможностями глубокого понимания документов. С более чем 50 000 звёзд на GitHub, это одна из самых комплексных RAG-платформ — она предназначена для извлечения, разбиения на фрагменты и анализа сложных документов, включая PDF, Word-файлы, таблицы, изображения и многое другое.

В отличие от базовых RAG-систем, которые наивно разбивают документы на фрагменты, RAGFlow использует разбор с учётом структуры страницы, чтобы понимать структуру документа, таблицы, иллюстрации и многоколонную верстку. Это обеспечивает значительно более высокую точность поиска и качество ответов.

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

  • 📄 Глубокое понимание документов — OCR, извлечение таблиц, распознавание иллюстраций

  • 🔍 Несколько стратегий разбиения на фрагменты — семантическое, с учётом структуры страницы, фиксированного размера, в формате вопрос-ответ

  • 🤖 Интеграция LLM — работает с OpenAI, Ollama, Anthropic, локальными моделями

  • 🌐 Полнофункциональный WebUI — управление документами перетаскиванием

  • 🔌 REST API — интеграция RAGFlow в любое приложение

  • 📊 Отслеживание цитирования — ответы включают ссылки на исходные документы

  • 🏗️ Мультиарендность — командные рабочие пространства с контролем доступа


Требования к серверу

Параметр
Минимум
Рекомендуется

GPU

NVIDIA RTX 3080 (10 ГБ)

NVIDIA RTX 4090 (24 ГБ)

VRAM

8 ГБ

16–24 ГБ

ОЗУ

16 ГБ

32–64 ГБ

CPU

8 ядер

16+ ядер

Диск

50 ГБ

100–500 ГБ

ОС

Ubuntu 20.04+

Ubuntu 22.04

CUDA

11.8+

12.1+

Порты

22, 9380, 80

22, 9380, 80

Docker

Требуется

Docker + Docker Compose


Быстрое развертывание на CLORE.AI

1. Найдите подходящий сервер

Перейдите на маркетплейс CLORE.AI и отфильтруйте по:

  • VRAM: ≥ 8 ГБ

  • ОЗУ: ≥ 16 ГБ

  • Диск: ≥ 50 ГБ

  • GPU: RTX 3090, 4090, A100, H100

2. Настройте своё развёртывание

Docker-образ:

Сопоставление портов:

Команда запуска:

3. Откройте WebUI

Учётные данные по умолчанию: admin@ragflow.io / admin


Пошаговая настройка

Шаг 1: Подключитесь к серверу по SSH

Шаг 2: Установите Docker Compose

Шаг 3: Клонируйте репозиторий RAGFlow

Шаг 4: Настройте окружение

Основные параметры для настройки:

Шаг 5: Выберите подходящий вариант образа

Шаг 6: Запустите все сервисы

Дождитесь:

Шаг 7: Создайте учётную запись администратора

Открыть http://<server-ip>:80 и зарегистрируйте первую учётную запись администратора.

Шаг 8: Настройте модель LLM

  1. Перейдите на Настройки → Поставщики моделей

  2. Добавьте свою LLM (OpenAI, Ollama и т. д.)

  3. Установите модель чата и модель эмбеддингов по умолчанию


Примеры использования

Пример 1: Загрузка и запрос документов через WebUI

  1. Войдите в http://<server-ip>:80

  2. Нажмите "База знаний" → "Создать базу знаний"

  3. Назовите её: "Документация Clore.ai"

  4. Загрузите файлы PDF/Word/TXT с помощью перетаскивания

  5. Дождитесь разбора (прогресс отображается в интерфейсе)

  6. Перейдите на "Чат" → Создайте нового ассистента, связанного с вашей базой знаний

  7. Задавайте вопросы о ваших документах


Пример 2: API — создание базы знаний и загрузка документов


Пример 3: Запрос документов через API


Пример 4: Пакетная обработка документов


Пример 5: RAGFlow с локальной LLM Ollama


Конфигурация

Основные сервисы docker-compose.yml

Стратегии разбиения на фрагменты

Метод
Лучше всего для
Описание

naive

Общие документы

Фрагменты фиксированного размера с перекрытием

qa

Документы FAQ/вопрос-ответ

Разбивает на пары вопрос-ответ

table

Таблицы, электронные таблицы

Сохраняет структуру таблицы

paper

Научные статьи

Разделы, аннотация, список литературы

book

Длинные книги, руководства

Разбиение с учётом глав

laws

Юридические документы

Разбиение по статьям

manual

Технические руководства

Сохранение иерархии разделов


Советы по производительности

1. Увеличьте память Elasticsearch

2. Эмбеддинги с ускорением на GPU

Настройте RAGFlow на использование модели эмбеддингов на базе GPU:

  • В Настройки → Поставщики моделей используйте локальную GPU-модель через Ollama

  • Или укажите отдельный сервис эмбеддингов, работающий на GPU Clore.ai

3. Параллельная обработка документов

RAGFlow по умолчанию обрабатывает документы параллельно. Настройте число воркеров:

4. MinIO для больших наборов документов

Для развёртываний с тысячами документов настройте выделенное хранилище MinIO с большим объёмом диска в вашем заказе CLORE.AI.


Устранение неполадок

Проблема: сервисы не запускаются (память)

Проблема: не удаётся открыть WebUI на порту 80

Проблема: разбор документа завис

Проблема: нехватка heap-памяти Elasticsearch

Проблема: модель эмбеддингов не найдена


Ссылки


Рекомендации по GPU для Clore.ai

Сценарий использования
Рекомендуемый GPU
Оценочная стоимость на Clore.ai

Разработка/тестирование

RTX 3090 (24 ГБ)

$0.07–0.21/гпу/ч

RAG для продакшена

RTX 3090 (24 ГБ)

$0.07–0.21/гпу/ч

Генерация эмбеддингов с высокой пропускной способностью

RTX 4090 (24 ГБ)

$0.14–0.42/гпу/ч

💡 Все примеры в этом руководстве можно развернуть на Clore.ai GPU-серверах. Просматривайте доступные GPU и арендуйте по часам — без обязательств, с полным root-доступом.

Последнее обновление

Это было полезно?