
@@ -115,9 +118,9 @@ releases! 🌟
### 🍱 **Template-based chunking**
- Intelligent and explainable.
-- Plenty of template options to choose from.
+- A variety of template options are available for you to choose from.
-### 🌱 **Grounded citations with reduced hallucinations**
+### 🌱 **Grounded citations reduce hallucinations**
- Visualization of text chunking to allow human intervention.
- Quick view of the key references and traceable citations to support grounded answers.
@@ -129,7 +132,7 @@ releases! 🌟
### 🛀 **Automated and effortless RAG workflow**
- Streamlined RAG orchestration catered to both personal and large businesses.
-- Configurable LLMs as well as embedding models.
+- Configurable LLMs as well as Embedding models.
- Multiple recall paired with fused re-ranking.
- Intuitive APIs for seamless integration with business.
@@ -143,14 +146,14 @@ releases! 🌟
### 📝 Prerequisites
-- CPU >= 4 cores
+- CPU >= 4 Cores
- RAM >= 16 GB
- Disk >= 50 GB
-- Docker >= 24.0.0 & Docker Compose >= v2.26.1
+- Docker >= v24.0.0 & Docker Compose >= v2.26.1
- [gVisor](https://gvisor.dev/docs/user_guide/install/): Required only if you intend to use the code executor (sandbox) feature of RAGFlow.
> [!TIP]
-> If you have not installed Docker on your local machine (Windows, Mac, or Linux), see [Install Docker Engine](https://docs.docker.com/engine/install/).
+> If you have not installed Docker on your local machine (Windows, Mac, or Linux), please see [Install Docker Engine](https://docs.docker.com/engine/install/).
### 🚀 Start up the server
@@ -185,7 +188,7 @@ releases! 🌟
> [!CAUTION]
> All Docker images are built for x86 platforms. We don't currently offer Docker images for ARM64.
-> If you are on an ARM64 platform, follow [this guide](https://ragflow.io/docs/dev/build_docker_image) to build a Docker image compatible with your system.
+> If you are on an ARM64 platform, please follow [this guide](https://ragflow.io/docs/dev/build_docker_image) to build a Docker image compatible with your system.
> The command below downloads the `v0.22.1` edition of the RAGFlow Docker image. See the following table for descriptions of different RAGFlow editions. To download a RAGFlow edition different from `v0.22.1`, update the `RAGFLOW_IMAGE` variable accordingly in **docker/.env** before using `docker compose` to start the server.
@@ -204,14 +207,14 @@ releases! 🌟
# docker compose -f docker-compose.yml up -d
```
-> Note: Prior to `v0.22.0`, we provided both images with embedding models and slim images without embedding models. Details as follows:
+> Note: Prior to version `v0.22.0`, we offered both images with embedding models and slim images without embedding models. The details are as follows:
| RAGFlow image tag | Image size (GB) | Has embedding models? | Stable? |
| ----------------- | --------------- | --------------------- | ------------------------ |
| v0.21.1 | ≈9 | ✔️ | Stable release |
| v0.21.1-slim | ≈2 | ❌ | Stable release |
-> Starting with `v0.22.0`, we ship only the slim edition and no longer append the **-slim** suffix to the image tag.
+> Beginning with version `v0.22.0`, we now ship only the slim edition and have discontinued appending the **-slim** suffix to the image tag.
4. Check the server status after having the server up and running:
@@ -271,7 +274,7 @@ Updates to the above configurations require a reboot of all containers to take e
### Switch doc engine from Elasticsearch to Infinity
-RAGFlow uses Elasticsearch by default for storing full text and vectors. To switch to [Infinity](https://github.com/infiniflow/infinity/), follow these steps:
+RAGFlow uses **Elasticsearch** by default for storing full text and vectors. To switch to [Infinity](https://github.com/infiniflow/infinity/), follow these steps:
1. Stop all running containers:
@@ -292,9 +295,9 @@ RAGFlow uses Elasticsearch by default for storing full text and vectors. To swit
> [!WARNING]
> Switching to Infinity on a Linux/arm64 machine is not yet officially supported.
-## 🔧 Build a Docker image
+## 🔧 Build a Docker Image
-This image is approximately 2 GB in size and relies on external LLM and embedding services.
+This docker image is approximately 2 GB in size and relies on external LLM and Embedding services.
```bash
git clone https://github.com/infiniflow/ragflow.git
@@ -302,7 +305,7 @@ cd ragflow/
docker build --platform linux/amd64 -f Dockerfile -t infiniflow/ragflow:nightly .
```
-## 🔨 Launch service from source for development
+## 🔨 Launch Service from Source for Development
1. Install `uv` and `pre-commit`, or skip this step if they are already installed:
@@ -314,7 +317,7 @@ docker build --platform linux/amd64 -f Dockerfile -t infiniflow/ragflow:nightly
```bash
git clone https://github.com/infiniflow/ragflow.git
cd ragflow/
- uv sync --python 3.10 # install RAGFlow dependent python modules
+ uv sync --python 3.10 # install RAGFlow dependent python modules
uv run download_deps.py
pre-commit install
```
@@ -329,7 +332,7 @@ docker build --platform linux/amd64 -f Dockerfile -t infiniflow/ragflow:nightly
```
127.0.0.1 es01 infinity mysql minio redis sandbox-executor-manager
```
-4. If you cannot access HuggingFace, set the `HF_ENDPOINT` environment variable to use a mirror site:
+4. If you cannot access HuggingFace, please set the `HF_ENDPOINT` environment variable to use a mirror site:
```bash
export HF_ENDPOINT=https://hf-mirror.com
@@ -365,7 +368,7 @@ docker build --platform linux/amd64 -f Dockerfile -t infiniflow/ragflow:nightly
npm run dev
```
- _The following output confirms a successful launch of the system:_
+ 🎉 _The following output confirms a successful launch of the system:_ 🎉

9. Stop RAGFlow front-end and back-end service after development is complete:
@@ -378,15 +381,15 @@ docker build --platform linux/amd64 -f Dockerfile -t infiniflow/ragflow:nightly
- [Quickstart](https://ragflow.io/docs/dev/)
- [Configuration](https://ragflow.io/docs/dev/configurations)
-- [Release notes](https://ragflow.io/docs/dev/release_notes)
-- [User guides](https://ragflow.io/docs/dev/category/guides)
-- [Developer guides](https://ragflow.io/docs/dev/category/developers)
+- [Release Notes](https://ragflow.io/docs/dev/release_notes)
+- [User Guides](https://ragflow.io/docs/dev/category/guides)
+- [Developer Guides](https://ragflow.io/docs/dev/category/developers)
- [References](https://ragflow.io/docs/dev/category/references)
- [FAQs](https://ragflow.io/docs/dev/faq)
## 📜 Roadmap
-See the [RAGFlow Roadmap 2025](https://github.com/infiniflow/ragflow/issues/4214)
+Please see the [RAGFlow Roadmap 2025](https://github.com/infiniflow/ragflow/issues/4214)
## 🏄 Community
@@ -396,5 +399,4 @@ See the [RAGFlow Roadmap 2025](https://github.com/infiniflow/ragflow/issues/4214
## 🙌 Contributing
-RAGFlow flourishes via open-source collaboration. In this spirit, we embrace diverse contributions from the community.
-If you would like to be a part, review our [Contribution Guidelines](https://ragflow.io/docs/dev/contributing) first.
+RAGFlow flourishes via open-source collaboration, and in this spirit, we welcome diverse contributions from the community. If you would like to be a part, please review our [Contribution Guidelines](https://ragflow.io/docs/dev/contributing) first.