搭建本地知识库
本文最后更新于:2025年2月18日 下午
本地知识库搭建
准备
FastGPT
官方文档 :https://doc.fastgpt.in/docs/development/docker/
系统环境:Windows系统 + Docker Desktop
主要参考官方文档中 --> 使用 Docker Compose 快速部署 FastGPT
开始
首先创建文件目录,以fastgpt
文件夹名为例。然后进入该目录,在文件目录输入cmd
,进入终端。
然后命令行输入命令下载配置文件和向量库,这里以pgvector
版本为例
1 |
|
注:请根据需要自行选择所需向量库版本,官方文档有详细说明,这里不再赘述。
启动容器
官方文档中,列出了以命令行的方式启动,命令如下:
1 |
|
这里的启动容器会根据配置文件下载拉取对应的镜像。等下载完成,docker中就已经有容器了,即便这边启动失败,也不用怕。我遇到是MySQL
端口冲突,我就把自己电脑上的MySQL
给停止了,当然你也可以不拉取配置文件中的MySQL
,用你自己已经安装的,去配置文件修改就好。
启动后,先去浏览器打开OneAPI
,为本机地址的3001端口;
默认用户名密码为
1 |
|
登录后添加渠道和令牌
添加渠道为OpenAI
时,模型选用gpt-3.5-turbo
的同时,也一定要选上默认的训练模型,text-embedding-ada-002
,否则在FastGPT
中训练知识库将报错没有相关渠道!
之后回到配置文件,配置OneApi
的访问地址和key
1 |
|
重启应用
FastGPT
初始账号
1 |
|
打开访问3000端口!
登录FastGPT
配置向量模型M3E https://doc.fastai.site/docs/development/custom-models/m3e/
key值必须为:sk-aaabbbcccdddeeefffggghhhiiijjjkkk