jinhai-2012 commited on
Commit
25a190f
ยท
1 Parent(s): ce611dd

Update README (#3092)

Browse files

### What problem does this PR solve?

_Briefly describe what this PR aims to solve. Include background context
that will help reviewers understand the purpose of the PR._

### Type of change

- [x] Documentation Update

Signed-off-by: Jin Hai <[email protected]>

Files changed (4) hide show
  1. README.md +71 -39
  2. README_ja.md +13 -8
  3. README_ko.md +12 -6
  4. README_zh.md +12 -6
README.md CHANGED
@@ -12,16 +12,21 @@
12
  </p>
13
 
14
  <p align="center">
15
- <a href="https://github.com/infiniflow/ragflow/releases/latest">
16
- <img src="https://img.shields.io/github/v/release/infiniflow/ragflow?color=blue&label=Latest%20Release" alt="Latest Release">
17
  </a>
18
  <a href="https://demo.ragflow.io" target="_blank">
19
- <img alt="Static Badge" src="https://img.shields.io/badge/Online-Demo-4e6b99"></a>
 
20
  <a href="https://hub.docker.com/r/infiniflow/ragflow" target="_blank">
21
- <img src="https://img.shields.io/badge/docker_pull-ragflow:v0.12.0-brightgreen" alt="docker pull infiniflow/ragflow:v0.12.0"></a>
 
 
 
 
22
  <a href="https://github.com/infiniflow/ragflow/blob/main/LICENSE">
23
- <img height="21" src="https://img.shields.io/badge/License-Apache--2.0-ffffff?labelColor=d4eaf7&color=2e6cc4" alt="license">
24
- </a>
25
  </p>
26
 
27
  <h4 align="center">
@@ -34,7 +39,7 @@
34
 
35
  <details open>
36
  <summary></b>๐Ÿ“• Table of Contents</b></summary>
37
-
38
  - ๐Ÿ’ก [What is RAGFlow?](#-what-is-ragflow)
39
  - ๐ŸŽฎ [Demo](#-demo)
40
  - ๐Ÿ“Œ [Latest Updates](#-latest-updates)
@@ -54,7 +59,10 @@
54
 
55
  ## ๐Ÿ’ก What is RAGFlow?
56
 
57
- [RAGFlow](https://ragflow.io/) is an open-source RAG (Retrieval-Augmented Generation) engine based on deep document understanding. It offers a streamlined RAG workflow for businesses of any scale, combining LLM (Large Language Models) to provide truthful question-answering capabilities, backed by well-founded citations from various complex formatted data.
 
 
 
58
 
59
  ## ๐ŸŽฎ Demo
60
 
@@ -64,7 +72,6 @@ Try our demo at [https://demo.ragflow.io](https://demo.ragflow.io).
64
  <img src="https://github.com/infiniflow/ragflow/assets/12318111/b083d173-dadc-4ea9-bdeb-180d7df514eb" width="1200"/>
65
  </div>
66
 
67
-
68
  ## ๐Ÿ”ฅ Latest Updates
69
 
70
  - 2024-09-29 Optimizes multi-round conversations.
@@ -74,7 +81,9 @@ Try our demo at [https://demo.ragflow.io](https://demo.ragflow.io).
74
  - 2024-08-02 Supports GraphRAG inspired by [graphrag](https://github.com/microsoft/graphrag) and mind map.
75
 
76
  ## ๐ŸŽ‰ Stay Tuned
77
- โญ๏ธ Star our repository to stay up-to-date with exciting new features and improvements! Get instant notifications for new releases! ๐ŸŒŸ
 
 
78
  <div align="center" style="margin-top:20px;margin-bottom:20px;">
79
  <img src="https://github.com/user-attachments/assets/18c9707e-b8aa-4caf-a154-037089c105ba" width="1200"/>
80
  </div>
@@ -83,7 +92,8 @@ Try our demo at [https://demo.ragflow.io](https://demo.ragflow.io).
83
 
84
  ### ๐Ÿญ **"Quality in, quality out"**
85
 
86
- - [Deep document understanding](./deepdoc/README.md)-based knowledge extraction from unstructured data with complicated formats.
 
87
  - Finds "needle in a data haystack" of literally unlimited tokens.
88
 
89
  ### ๐Ÿฑ **Template-based chunking**
@@ -121,7 +131,8 @@ Try our demo at [https://demo.ragflow.io](https://demo.ragflow.io).
121
  - RAM >= 16 GB
122
  - Disk >= 50 GB
123
  - Docker >= 24.0.0 & Docker Compose >= v2.26.1
124
- > If you have not installed Docker on your local machine (Windows, Mac, or Linux), see [Install Docker Engine](https://docs.docker.com/engine/install/).
 
125
 
126
  ### ๐Ÿš€ Start up the server
127
 
@@ -140,7 +151,8 @@ Try our demo at [https://demo.ragflow.io](https://demo.ragflow.io).
140
  > $ sudo sysctl -w vm.max_map_count=262144
141
  > ```
142
  >
143
- > This change will be reset after a system reboot. To ensure your change remains permanent, add or update the `vm.max_map_count` value in **/etc/sysctl.conf** accordingly:
 
144
  >
145
  > ```bash
146
  > vm.max_map_count=262144
@@ -154,18 +166,27 @@ Try our demo at [https://demo.ragflow.io](https://demo.ragflow.io).
154
 
155
  3. Build the pre-built Docker images and start up the server:
156
 
157
- > The command below downloads the dev version Docker image for RAGFlow slim (`dev-slim`). Note that RAGFlow slim Docker images do not include embedding models or Python libraries and hence are approximately 1GB in size.
 
158
 
159
  ```bash
160
  $ cd ragflow/docker
161
  $ docker compose -f docker-compose.yml up -d
162
  ```
163
 
164
- > - To download a RAGFlow slim Docker image of a specific version, update the `RAGFlow_IMAGE` variable in **docker/.env** to your desired version. For example, `RAGFLOW_IMAGE=infiniflow/ragflow:v0.12.0-slim`. After making this change, rerun the command above to initiate the download.
165
- > - To download the dev version of RAGFlow Docker image *including* embedding models and Python libraries, update the `RAGFlow_IMAGE` variable in **docker/.env** to `RAGFLOW_IMAGE=infiniflow/ragflow:dev`. After making this change, rerun the command above to initiate the download.
166
- > - To download a specific version of RAGFlow Docker image *including* embedding models and Python libraries, update the `RAGFlow_IMAGE` variable in **docker/.env** to your desired version. For example, `RAGFLOW_IMAGE=infiniflow/ragflow:v0.12.0`. After making this change, rerun the command above to initiate the download.
167
-
168
- > **NOTE:** A RAGFlow Docker image that includes embedding models and Python libraries is approximately 9GB in size and may take significantly longer time to load.
 
 
 
 
 
 
 
 
169
 
170
  4. Check the server status after having the server up and running:
171
 
@@ -188,11 +209,14 @@ Try our demo at [https://demo.ragflow.io](https://demo.ragflow.io).
188
  * Running on http://x.x.x.x:9380
189
  INFO:werkzeug:Press CTRL+C to quit
190
  ```
191
- > If you skip this confirmation step and directly log in to RAGFlow, your browser may prompt a `network abnormal` error because, at that moment, your RAGFlow may not be fully initialized.
 
192
 
193
  5. In your web browser, enter the IP address of your server and log in to RAGFlow.
194
- > With the default settings, you only need to enter `http://IP_OF_YOUR_MACHINE` (**sans** port number) as the default HTTP serving port `80` can be omitted when using the default configurations.
195
- 6. In [service_conf.yaml](./docker/service_conf.yaml), select the desired LLM factory in `user_default_llm` and update the `API_KEY` field with the corresponding API key.
 
 
196
 
197
  > See [llm_api_key_setup](https://ragflow.io/docs/dev/llm_api_key_setup) for more information.
198
 
@@ -202,15 +226,22 @@ Try our demo at [https://demo.ragflow.io](https://demo.ragflow.io).
202
 
203
  When it comes to system configurations, you will need to manage the following files:
204
 
205
- - [.env](./docker/.env): Keeps the fundamental setups for the system, such as `SVR_HTTP_PORT`, `MYSQL_PASSWORD`, and `MINIO_PASSWORD`.
 
206
  - [service_conf.yaml](./docker/service_conf.yaml): Configures the back-end services.
207
- - [docker-compose.yml](./docker/docker-compose.yml): The system relies on [docker-compose.yml](./docker/docker-compose.yml) to start up.
 
208
 
209
- You must ensure that changes to the [.env](./docker/.env) file are in line with what are in the [service_conf.yaml](./docker/service_conf.yaml) file.
 
210
 
211
- > The [./docker/README](./docker/README.md) file provides a detailed description of the environment settings and service configurations, and you are REQUIRED to ensure that all environment settings listed in the [./docker/README](./docker/README.md) file are aligned with the corresponding configurations in the [service_conf.yaml](./docker/service_conf.yaml) file.
 
 
 
212
 
213
- To update the default HTTP serving port (80), go to [docker-compose.yml](./docker/docker-compose.yml) and change `80:80` to `<YOUR_SERVING_PORT>:80`.
 
214
 
215
  Updates to the above configurations require a reboot of all containers to take effect:
216
 
@@ -232,7 +263,7 @@ docker build -f Dockerfile.slim -t infiniflow/ragflow:dev-slim .
232
 
233
  ## ๐Ÿ”ง Build a Docker image including embedding models
234
 
235
- This image is approximately 9 GB in size. As it includes embedding models, it relies on external LLM services only.
236
 
237
  ```bash
238
  git clone https://github.com/infiniflow/ragflow.git
@@ -244,12 +275,12 @@ docker build -f Dockerfile -t infiniflow/ragflow:dev .
244
 
245
  ## ๐Ÿ”จ Launch service from source for development
246
 
247
- 1. Install Poetry, or skip this step if it is already installed:
248
  ```bash
249
  curl -sSL https://install.python-poetry.org | python3 -
250
  ```
251
 
252
- 2. Clone the source code and install Python dependencies:
253
  ```bash
254
  git clone https://github.com/infiniflow/ragflow.git
255
  cd ragflow/
@@ -257,42 +288,42 @@ docker build -f Dockerfile -t infiniflow/ragflow:dev .
257
  ~/.local/bin/poetry install --sync --no-root # install RAGFlow dependent python modules
258
  ```
259
 
260
- 3. Launch the dependent services (MinIO, Elasticsearch, Redis, and MySQL) using Docker Compose:
261
  ```bash
262
  docker compose -f docker/docker-compose-base.yml up -d
263
  ```
264
 
265
- Add the following line to `/etc/hosts` to resolve all hosts specified in **docker/service_conf.yaml** to `127.0.0.1`:
266
  ```
267
  127.0.0.1 es01 mysql minio redis
268
  ```
269
  In **docker/service_conf.yaml**, update mysql port to `5455` and es port to `1200`, as specified in **docker/.env**.
270
 
271
- 4. If you cannot access HuggingFace, set the `HF_ENDPOINT` environment variable to use a mirror site:
272
-
273
  ```bash
274
  export HF_ENDPOINT=https://hf-mirror.com
275
  ```
276
 
277
- 5. Launch backend service:
278
  ```bash
279
  source .venv/bin/activate
280
  export PYTHONPATH=$(pwd)
281
  bash docker/launch_backend_service.sh
282
  ```
283
 
284
- 6. Install frontend dependencies:
285
  ```bash
286
  cd web
287
  npm install --force
288
  ```
289
  7. Configure frontend to update `proxy.target` in **.umirc.ts** to `http://127.0.0.1:9380`:
290
- 8. Launch frontend service:
291
  ```bash
292
  npm run dev
293
  ```
294
 
295
- _The following output confirms a successful launch of the system:_
296
 
297
  ![](https://github.com/user-attachments/assets/0daf462c-a24d-4496-a66f-92533534e187)
298
 
@@ -315,4 +346,5 @@ See the [RAGFlow Roadmap 2024](https://github.com/infiniflow/ragflow/issues/162)
315
 
316
  ## ๐Ÿ™Œ Contributing
317
 
318
- 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](./CONTRIBUTING.md) first.
 
 
12
  </p>
13
 
14
  <p align="center">
15
+ <a href="https://x.com/intent/follow?screen_name=infiniflowai" target="_blank">
16
+ <img src="https://img.shields.io/twitter/follow/infiniflow?logo=X&color=%20%23f5f5f5" alt="follow on X(Twitter)">
17
  </a>
18
  <a href="https://demo.ragflow.io" target="_blank">
19
+ <img alt="Static Badge" src="https://img.shields.io/badge/Online-Demo-4e6b99">
20
+ </a>
21
  <a href="https://hub.docker.com/r/infiniflow/ragflow" target="_blank">
22
+ <img src="https://img.shields.io/badge/docker_pull-ragflow:v0.12.0-brightgreen" alt="docker pull infiniflow/ragflow:v0.12.0">
23
+ </a>
24
+ <a href="https://github.com/infiniflow/ragflow/releases/latest">
25
+ <img src="https://img.shields.io/github/v/release/infiniflow/ragflow?color=blue&label=Latest%20Release" alt="Latest Release">
26
+ </a>
27
  <a href="https://github.com/infiniflow/ragflow/blob/main/LICENSE">
28
+ <img height="21" src="https://img.shields.io/badge/License-Apache--2.0-ffffff?labelColor=d4eaf7&color=2e6cc4" alt="license">
29
+ </a>
30
  </p>
31
 
32
  <h4 align="center">
 
39
 
40
  <details open>
41
  <summary></b>๐Ÿ“• Table of Contents</b></summary>
42
+
43
  - ๐Ÿ’ก [What is RAGFlow?](#-what-is-ragflow)
44
  - ๐ŸŽฎ [Demo](#-demo)
45
  - ๐Ÿ“Œ [Latest Updates](#-latest-updates)
 
59
 
60
  ## ๐Ÿ’ก What is RAGFlow?
61
 
62
+ [RAGFlow](https://ragflow.io/) is an open-source RAG (Retrieval-Augmented Generation) engine based on deep document
63
+ understanding. It offers a streamlined RAG workflow for businesses of any scale, combining LLM (Large Language Models)
64
+ to provide truthful question-answering capabilities, backed by well-founded citations from various complex formatted
65
+ data.
66
 
67
  ## ๐ŸŽฎ Demo
68
 
 
72
  <img src="https://github.com/infiniflow/ragflow/assets/12318111/b083d173-dadc-4ea9-bdeb-180d7df514eb" width="1200"/>
73
  </div>
74
 
 
75
  ## ๐Ÿ”ฅ Latest Updates
76
 
77
  - 2024-09-29 Optimizes multi-round conversations.
 
81
  - 2024-08-02 Supports GraphRAG inspired by [graphrag](https://github.com/microsoft/graphrag) and mind map.
82
 
83
  ## ๐ŸŽ‰ Stay Tuned
84
+
85
+ โญ๏ธ Star our repository to stay up-to-date with exciting new features and improvements! Get instant notifications for new
86
+ releases! ๐ŸŒŸ
87
  <div align="center" style="margin-top:20px;margin-bottom:20px;">
88
  <img src="https://github.com/user-attachments/assets/18c9707e-b8aa-4caf-a154-037089c105ba" width="1200"/>
89
  </div>
 
92
 
93
  ### ๐Ÿญ **"Quality in, quality out"**
94
 
95
+ - [Deep document understanding](./deepdoc/README.md)-based knowledge extraction from unstructured data with complicated
96
+ formats.
97
  - Finds "needle in a data haystack" of literally unlimited tokens.
98
 
99
  ### ๐Ÿฑ **Template-based chunking**
 
131
  - RAM >= 16 GB
132
  - Disk >= 50 GB
133
  - Docker >= 24.0.0 & Docker Compose >= v2.26.1
134
+ > If you have not installed Docker on your local machine (Windows, Mac, or Linux),
135
+ see [Install Docker Engine](https://docs.docker.com/engine/install/).
136
 
137
  ### ๐Ÿš€ Start up the server
138
 
 
151
  > $ sudo sysctl -w vm.max_map_count=262144
152
  > ```
153
  >
154
+ > This change will be reset after a system reboot. To ensure your change remains permanent, add or update the
155
+ `vm.max_map_count` value in **/etc/sysctl.conf** accordingly:
156
  >
157
  > ```bash
158
  > vm.max_map_count=262144
 
166
 
167
  3. Build the pre-built Docker images and start up the server:
168
 
169
+ > The command below downloads the dev version Docker image for RAGFlow slim (`dev-slim`). Note that RAGFlow slim
170
+ Docker images do not include embedding models or Python libraries and hence are approximately 1GB in size.
171
 
172
  ```bash
173
  $ cd ragflow/docker
174
  $ docker compose -f docker-compose.yml up -d
175
  ```
176
 
177
+ > - To download a RAGFlow slim Docker image of a specific version, update the `RAGFlow_IMAGE` variable in *
178
+ *docker/.env** to your desired version. For example, `RAGFLOW_IMAGE=infiniflow/ragflow:v0.12.0-slim`. After
179
+ making this change, rerun the command above to initiate the download.
180
+ > - To download the dev version of RAGFlow Docker image *including* embedding models and Python libraries, update the
181
+ `RAGFlow_IMAGE` variable in **docker/.env** to `RAGFLOW_IMAGE=infiniflow/ragflow:dev`. After making this change,
182
+ rerun the command above to initiate the download.
183
+ > - To download a specific version of RAGFlow Docker image *including* embedding models and Python libraries, update
184
+ the `RAGFlow_IMAGE` variable in **docker/.env** to your desired version. For example,
185
+ `RAGFLOW_IMAGE=infiniflow/ragflow:v0.12.0`. After making this change, rerun the command above to initiate the
186
+ download.
187
+
188
+ > **NOTE:** A RAGFlow Docker image that includes embedding models and Python libraries is approximately 9GB in size
189
+ and may take significantly longer time to load.
190
 
191
  4. Check the server status after having the server up and running:
192
 
 
209
  * Running on http://x.x.x.x:9380
210
  INFO:werkzeug:Press CTRL+C to quit
211
  ```
212
+ > If you skip this confirmation step and directly log in to RAGFlow, your browser may prompt a `network abnormal`
213
+ error because, at that moment, your RAGFlow may not be fully initialized.
214
 
215
  5. In your web browser, enter the IP address of your server and log in to RAGFlow.
216
+ > With the default settings, you only need to enter `http://IP_OF_YOUR_MACHINE` (**sans** port number) as the default
217
+ HTTP serving port `80` can be omitted when using the default configurations.
218
+ 6. In [service_conf.yaml](./docker/service_conf.yaml), select the desired LLM factory in `user_default_llm` and update
219
+ the `API_KEY` field with the corresponding API key.
220
 
221
  > See [llm_api_key_setup](https://ragflow.io/docs/dev/llm_api_key_setup) for more information.
222
 
 
226
 
227
  When it comes to system configurations, you will need to manage the following files:
228
 
229
+ - [.env](./docker/.env): Keeps the fundamental setups for the system, such as `SVR_HTTP_PORT`, `MYSQL_PASSWORD`, and
230
+ `MINIO_PASSWORD`.
231
  - [service_conf.yaml](./docker/service_conf.yaml): Configures the back-end services.
232
+ - [docker-compose.yml](./docker/docker-compose.yml): The system relies
233
+ on [docker-compose.yml](./docker/docker-compose.yml) to start up.
234
 
235
+ You must ensure that changes to the [.env](./docker/.env) file are in line with what are in
236
+ the [service_conf.yaml](./docker/service_conf.yaml) file.
237
 
238
+ > The [./docker/README](./docker/README.md) file provides a detailed description of the environment settings and service
239
+ > configurations, and you are REQUIRED to ensure that all environment settings listed in
240
+ > the [./docker/README](./docker/README.md) file are aligned with the corresponding configurations in
241
+ > the [service_conf.yaml](./docker/service_conf.yaml) file.
242
 
243
+ To update the default HTTP serving port (80), go to [docker-compose.yml](./docker/docker-compose.yml) and change `80:80`
244
+ to `<YOUR_SERVING_PORT>:80`.
245
 
246
  Updates to the above configurations require a reboot of all containers to take effect:
247
 
 
263
 
264
  ## ๐Ÿ”ง Build a Docker image including embedding models
265
 
266
+ This image is approximately 9 GB in size. As it includes embedding models, it relies on external LLM services only.
267
 
268
  ```bash
269
  git clone https://github.com/infiniflow/ragflow.git
 
275
 
276
  ## ๐Ÿ”จ Launch service from source for development
277
 
278
+ 1. Install Poetry, or skip this step if it is already installed:
279
  ```bash
280
  curl -sSL https://install.python-poetry.org | python3 -
281
  ```
282
 
283
+ 2. Clone the source code and install Python dependencies:
284
  ```bash
285
  git clone https://github.com/infiniflow/ragflow.git
286
  cd ragflow/
 
288
  ~/.local/bin/poetry install --sync --no-root # install RAGFlow dependent python modules
289
  ```
290
 
291
+ 3. Launch the dependent services (MinIO, Elasticsearch, Redis, and MySQL) using Docker Compose:
292
  ```bash
293
  docker compose -f docker/docker-compose-base.yml up -d
294
  ```
295
 
296
+ Add the following line to `/etc/hosts` to resolve all hosts specified in **docker/service_conf.yaml** to `127.0.0.1`:
297
  ```
298
  127.0.0.1 es01 mysql minio redis
299
  ```
300
  In **docker/service_conf.yaml**, update mysql port to `5455` and es port to `1200`, as specified in **docker/.env**.
301
 
302
+ 4. If you cannot access HuggingFace, set the `HF_ENDPOINT` environment variable to use a mirror site:
303
+
304
  ```bash
305
  export HF_ENDPOINT=https://hf-mirror.com
306
  ```
307
 
308
+ 5. Launch backend service:
309
  ```bash
310
  source .venv/bin/activate
311
  export PYTHONPATH=$(pwd)
312
  bash docker/launch_backend_service.sh
313
  ```
314
 
315
+ 6. Install frontend dependencies:
316
  ```bash
317
  cd web
318
  npm install --force
319
  ```
320
  7. Configure frontend to update `proxy.target` in **.umirc.ts** to `http://127.0.0.1:9380`:
321
+ 8. Launch frontend service:
322
  ```bash
323
  npm run dev
324
  ```
325
 
326
+ _The following output confirms a successful launch of the system:_
327
 
328
  ![](https://github.com/user-attachments/assets/0daf462c-a24d-4496-a66f-92533534e187)
329
 
 
346
 
347
  ## ๐Ÿ™Œ Contributing
348
 
349
+ RAGFlow flourishes via open-source collaboration. In this spirit, we embrace diverse contributions from the community.
350
+ If you would like to be a part, review our [Contribution Guidelines](./CONTRIBUTING.md) first.
README_ja.md CHANGED
@@ -12,19 +12,24 @@
12
  </p>
13
 
14
  <p align="center">
15
- <a href="https://github.com/infiniflow/ragflow/releases/latest">
16
- <img src="https://img.shields.io/github/v/release/infiniflow/ragflow?color=blue&label=Latest%20Release" alt="Latest Release">
17
  </a>
18
  <a href="https://demo.ragflow.io" target="_blank">
19
- <img alt="Static Badge" src="https://img.shields.io/badge/Online-Demo-4e6b99"></a>
 
20
  <a href="https://hub.docker.com/r/infiniflow/ragflow" target="_blank">
21
- <img src="https://img.shields.io/badge/docker_pull-ragflow:v0.12.0-brightgreen"
22
- alt="docker pull infiniflow/ragflow:v0.12.0"></a>
23
- <a href="https://github.com/infiniflow/ragflow/blob/main/LICENSE">
24
- <img height="21" src="https://img.shields.io/badge/License-Apache--2.0-ffffff?labelColor=d4eaf7&color=2e6cc4" alt="license">
25
- </a>
 
 
 
26
  </p>
27
 
 
28
  <h4 align="center">
29
  <a href="https://ragflow.io/docs/dev/">Document</a> |
30
  <a href="https://github.com/infiniflow/ragflow/issues/162">Roadmap</a> |
 
12
  </p>
13
 
14
  <p align="center">
15
+ <a href="https://x.com/intent/follow?screen_name=infiniflowai" target="_blank">
16
+ <img src="https://img.shields.io/twitter/follow/infiniflow?logo=X&color=%20%23f5f5f5" alt="follow on X(Twitter)">
17
  </a>
18
  <a href="https://demo.ragflow.io" target="_blank">
19
+ <img alt="Static Badge" src="https://img.shields.io/badge/Online-Demo-4e6b99">
20
+ </a>
21
  <a href="https://hub.docker.com/r/infiniflow/ragflow" target="_blank">
22
+ <img src="https://img.shields.io/badge/docker_pull-ragflow:v0.12.0-brightgreen" alt="docker pull infiniflow/ragflow:v0.12.0">
23
+ </a>
24
+ <a href="https://github.com/infiniflow/ragflow/releases/latest">
25
+ <img src="https://img.shields.io/github/v/release/infiniflow/ragflow?color=blue&label=Latest%20Release" alt="Latest Release">
26
+ </a>
27
+ <a href="https://github.com/infiniflow/ragflow/blob/main/LICENSE">
28
+ <img height="21" src="https://img.shields.io/badge/License-Apache--2.0-ffffff?labelColor=d4eaf7&color=2e6cc4" alt="license">
29
+ </a>
30
  </p>
31
 
32
+
33
  <h4 align="center">
34
  <a href="https://ragflow.io/docs/dev/">Document</a> |
35
  <a href="https://github.com/infiniflow/ragflow/issues/162">Roadmap</a> |
README_ko.md CHANGED
@@ -12,18 +12,24 @@
12
  </p>
13
 
14
  <p align="center">
15
- <a href="https://github.com/infiniflow/ragflow/releases/latest">
16
- <img src="https://img.shields.io/github/v/release/infiniflow/ragflow?color=blue&label=Latest%20Release" alt="Latest Release">
17
  </a>
18
  <a href="https://demo.ragflow.io" target="_blank">
19
- <img alt="Static Badge" src="https://img.shields.io/badge/Online-Demo-4e6b99"></a>
 
20
  <a href="https://hub.docker.com/r/infiniflow/ragflow" target="_blank">
21
- <img src="https://img.shields.io/badge/docker_pull-ragflow:v0.12.0-brightgreen" alt="docker pull infiniflow/ragflow:v0.12.0"></a>
 
 
 
 
22
  <a href="https://github.com/infiniflow/ragflow/blob/main/LICENSE">
23
- <img height="21" src="https://img.shields.io/badge/License-Apache--2.0-ffffff?labelColor=d4eaf7&color=2e6cc4" alt="license">
24
- </a>
25
  </p>
26
 
 
27
  <h4 align="center">
28
  <a href="https://ragflow.io/docs/dev/">Document</a> |
29
  <a href="https://github.com/infiniflow/ragflow/issues/162">Roadmap</a> |
 
12
  </p>
13
 
14
  <p align="center">
15
+ <a href="https://x.com/intent/follow?screen_name=infiniflowai" target="_blank">
16
+ <img src="https://img.shields.io/twitter/follow/infiniflow?logo=X&color=%20%23f5f5f5" alt="follow on X(Twitter)">
17
  </a>
18
  <a href="https://demo.ragflow.io" target="_blank">
19
+ <img alt="Static Badge" src="https://img.shields.io/badge/Online-Demo-4e6b99">
20
+ </a>
21
  <a href="https://hub.docker.com/r/infiniflow/ragflow" target="_blank">
22
+ <img src="https://img.shields.io/badge/docker_pull-ragflow:v0.12.0-brightgreen" alt="docker pull infiniflow/ragflow:v0.12.0">
23
+ </a>
24
+ <a href="https://github.com/infiniflow/ragflow/releases/latest">
25
+ <img src="https://img.shields.io/github/v/release/infiniflow/ragflow?color=blue&label=Latest%20Release" alt="Latest Release">
26
+ </a>
27
  <a href="https://github.com/infiniflow/ragflow/blob/main/LICENSE">
28
+ <img height="21" src="https://img.shields.io/badge/License-Apache--2.0-ffffff?labelColor=d4eaf7&color=2e6cc4" alt="license">
29
+ </a>
30
  </p>
31
 
32
+
33
  <h4 align="center">
34
  <a href="https://ragflow.io/docs/dev/">Document</a> |
35
  <a href="https://github.com/infiniflow/ragflow/issues/162">Roadmap</a> |
README_zh.md CHANGED
@@ -12,18 +12,24 @@
12
  </p>
13
 
14
  <p align="center">
15
- <a href="https://github.com/infiniflow/ragflow/releases/latest">
16
- <img src="https://img.shields.io/github/v/release/infiniflow/ragflow?color=blue&label=Latest%20Release" alt="Latest Release">
17
  </a>
18
  <a href="https://demo.ragflow.io" target="_blank">
19
- <img alt="Static Badge" src="https://img.shields.io/badge/Online-Demo-4e6b99"></a>
 
20
  <a href="https://hub.docker.com/r/infiniflow/ragflow" target="_blank">
21
- <img src="https://img.shields.io/badge/docker_pull-ragflow:v0.12.0-brightgreen" alt="docker pull infiniflow/ragflow:v0.12.0"></a>
 
 
 
 
22
  <a href="https://github.com/infiniflow/ragflow/blob/main/LICENSE">
23
- <img height="21" src="https://img.shields.io/badge/License-Apache--2.0-ffffff?labelColor=d4eaf7&color=2e6cc4" alt="license">
24
- </a>
25
  </p>
26
 
 
27
  <h4 align="center">
28
  <a href="https://ragflow.io/docs/dev/">Document</a> |
29
  <a href="https://github.com/infiniflow/ragflow/issues/162">Roadmap</a> |
 
12
  </p>
13
 
14
  <p align="center">
15
+ <a href="https://x.com/intent/follow?screen_name=infiniflowai" target="_blank">
16
+ <img src="https://img.shields.io/twitter/follow/infiniflow?logo=X&color=%20%23f5f5f5" alt="follow on X(Twitter)">
17
  </a>
18
  <a href="https://demo.ragflow.io" target="_blank">
19
+ <img alt="Static Badge" src="https://img.shields.io/badge/Online-Demo-4e6b99">
20
+ </a>
21
  <a href="https://hub.docker.com/r/infiniflow/ragflow" target="_blank">
22
+ <img src="https://img.shields.io/badge/docker_pull-ragflow:v0.12.0-brightgreen" alt="docker pull infiniflow/ragflow:v0.12.0">
23
+ </a>
24
+ <a href="https://github.com/infiniflow/ragflow/releases/latest">
25
+ <img src="https://img.shields.io/github/v/release/infiniflow/ragflow?color=blue&label=Latest%20Release" alt="Latest Release">
26
+ </a>
27
  <a href="https://github.com/infiniflow/ragflow/blob/main/LICENSE">
28
+ <img height="21" src="https://img.shields.io/badge/License-Apache--2.0-ffffff?labelColor=d4eaf7&color=2e6cc4" alt="license">
29
+ </a>
30
  </p>
31
 
32
+
33
  <h4 align="center">
34
  <a href="https://ragflow.io/docs/dev/">Document</a> |
35
  <a href="https://github.com/infiniflow/ragflow/issues/162">Roadmap</a> |