第四节 使用RAGFlow构建个人知识库

亮子 2025-08-17 09:59:50 474 0 0 0

1、下载RAGFlow源码

  • 官方地址
# 官方地址
https://github.com/infiniflow/ragflow
  • 代码下载
git clone https://github.com/infiniflow/ragflow.git

image.png

image.png

2、安装Docker软件

(1)下载安装

下载地址
https://www.docker.com/

image.png

(2)设置镜像下载代理

image.png

{
  "registry-mirrors": [
    "https://docker.1panel.live",
    "https://docker.1ms.run",
    "https://dytt.online",
    "https://docker-0.unsee.tech",
    "https://lispy.org",
    "https://docker.xiaogenban1993.com",
    "https://666860.xyz",
    "https://hub.rat.dev",
    "https://docker.m.daocloud.io",
    "https://demo.52013120.xyz",
    "https://proxy.vvvv.ee",
    "https://registry.cyou",
    "https://mirror.ccs.tencentyun.com",
    "https://9fzy4xpk.mirror.aliyuncs.com"
  ]
}

3、制作docker镜像

  • 先修改环境配置文件

image.png

为什么要修改环境配置文件呢?如果不修改,默认下载的是轻量版的,不包嵌入式模型(embedding models)的。而我们必须使用完整版的。

image.png

找到docker目录下的这个文件,按图修改:

image.png

  • 制作镜像
$ cd ragflow/docker
# Use CPU for embedding and DeepDoc tasks:
$ docker compose -f docker-compose.yml up -d

# To use GPU to accelerate embedding and DeepDoc tasks:
# docker compose -f docker-compose-gpu.yml up -d

3e276973d0b7a5e3d036af2fdadce844.png

22cdcd1c39c56135727452cd249da538.png

4、进入RAG系统

http://localhost/login

image.png

没有账号的话,注册一个账号即可。注册后登录,显示如下界面:

image.png

5、创建个人知识库

(1)进入系统设置页面

image.png

(2)进入模型提供商页面

image.png

(3)选择添加模型

image.png

(4)填写模型信息

image.png

创建后的模型:

image.png

(5)设置默认模型

image.png

(6)创建知识库

image.png

image.png

image.png

(7)上传知识库文件

image.png

image.png

(8)执行文件解析

  • 解析前

image.png

  • 解析中

image.png

  • 解析后

image.png

(9)创建聊天

image.png

image.png

image.png

(10)开始聊天

image.png

回答的很不好哦。