Adds a Russian README (`README_ru.md`) and the `Русский`
language-switcher badge to all existing READMEs, following the structure
of the other translations.
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
<img alt="RAGFlow in the GitHub Octoverse" src="https://raw.githubusercontent.com/infiniflow/ragflow-docs/refs/heads/image/image/ragflow-octoverse.png" width="1200"/>
- 🔨 [Запуск из исходников для разработки](#-запуск-из-исходников-для-разработки)
- 📚 [Документация](#-документация)
- 📜 [Дорожная карта](#-дорожная-карта)
- 🏄 [Сообщество](#-сообщество)
- 🙌 [Участие в разработке](#-участие-в-разработке)
</details>
## 💡 Что такое RAGFlow?
[RAGFlow](https://ragflow.io/) — ведущий open-source движок Retrieval-Augmented Generation ([RAG](https://ragflow.io/basics/what-is-rag)), который объединяет передовые возможности RAG с агентными технологиями и создаёт качественный контекстный слой для больших языковых моделей. Он предлагает понятный и масштабируемый RAG-пайплайн, подходящий как для небольших проектов, так и для крупных компаний. Благодаря объединённому [движку контекста](https://ragflow.io/basics/what-is-agent-context-engine) и готовым шаблонам агентов RAGFlow позволяет разработчикам быстро превращать сложные данные в высокоточные production-ready AI-системы.
- 2026-06-15 Поддержка нескольких каналов чата: Feishu, Discord, Telegram, Line и другие.
- 2026-04-24 Поддержка DeepSeek v4.
- 2026-03-24 [RAGFlow Skill на OpenClaw](https://clawhub.ai/yingfeng/ragflow-skill) — официальный навык для работы с датасетами RAGFlow через OpenClaw.
- 2025-12-26 Поддержка «Памяти» для AI-агентов.
- 2025-11-19 Поддержка Gemini 3 Pro.
- 2025-11-12 Синхронизация данных из Confluence, S3, Notion, Discord и Google Drive.
- 2025-10-23 Поддержка MinerU и Docling в качестве методов парсинга документов.
- 2025-10-15 Поддержка настраиваемого пайплайна ingestion.
- 2025-08-08 Поддержка новейших моделей серии GPT-5 от OpenAI.
- 2025-08-01 Поддержка агентных workflow и MCP.
- 2025-05-23 Добавлен компонент выполнения кода на Python/JavaScript в Agent.
- 2025-03-19 Поддержка мультимодальных моделей для понимания изображений внутри PDF и DOCX.
## 🎉 Следите за обновлениями
⭐️ Поставьте звезду репозиторию, чтобы не пропускать новые возможности и улучшения. Получайте уведомления о релизах!
> Начиная с `v0.22.0` поставляется только slim-редакция, суффикс `-slim` больше не используется.
4. Проверьте статус после запуска:
```bash
docker logs -f docker-ragflow-cpu-1
```
_Успешный запуск выглядит так:_
```bash
____ ___ ______ ______ __
/ __ \ / | / ____// ____// /____ _ __
/ /_/ // /| | / / __ / /_ / // __ \| | /| / /
/ _, _// ___ |/ /_/ // __/ / // /_/ /| |/ |/ /
/_/ |_|/_/ |_|\____//_/ /_/ \____/ |__/|__/
* Running on all addresses (0.0.0.0)
```
> Если пропустить этот шаг и сразу открыть RAGFlow в браузере, может появиться ошибка `network abnormal` — система ещё не полностью инициализировалась.
5. Откройте в браузере IP-адрес сервера и войдите в RAGFlow.
> При стандартных настройках достаточно `http://IP_ВАШЕЙ_МАШИНЫ` (порт 80 можно не указывать).
6. В файле [service_conf.yaml.template](./docker/service_conf.yaml.template) выберите нужного провайдера LLM в `user_default_llm` и укажите `API_KEY`.
> Подробное описание переменных и настроек есть в [./docker/README](./docker/README.md). Их можно использовать как `${ENV_VARS}` в `service_conf.yaml.template`.
Чтобы изменить HTTP-порт по умолчанию (80), в [docker-compose.yml](./docker/docker-compose.yml) замените `80:80` на `<ВАШ_ПОРТ>:80`.
После изменений перезапустите контейнеры:
```bash
docker compose -f docker-compose.yml up -d
```
### Переключение с Elasticsearch на Infinity
По умолчанию RAGFlow использует Elasticsearch. Чтобы перейти на [Infinity](https://github.com/infiniflow/infinity/):
1. Остановите все контейнеры:
```bash
docker compose -f docker/docker-compose.yml down -v
```
> [!WARNING]
> Флаг `-v` удалит volumes — существующие данные будут потеряны.
2. В файле **docker/.env** установите `DOC_ENGINE=infinity`.
3. Запустите контейнеры:
```bash
docker compose -f docker/docker-compose.yml up -d
```
> [!WARNING]
> Переключение на Infinity на Linux/arm64 пока официально не поддерживается.
## 🔧 Сборка Docker-образа
Образ занимает около 2 ГБ и рассчитывает на внешние LLM и сервисы эмбеддингов.
<a href="./README_ru.md"><img alt="Русская версия README" src="https://img.shields.io/badge/Русский-DFE0E5"></a>
</p>
<p align="center">
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.