DocsGPT是一个根据GPT3的知识库平台,其支持训练、本地布置,并支持结果导出 github.com/arc53/DocsG…

DocsGPT本地布置

前置依靠:

  • pip
  • python3.8版别以上(python3.7不支持langchain 0.0.100以上版别)
  • 如运用mac电脑,尽量运用10.14以上版别系统

1. 下载源码

git clone https://github.com/arc53/DocsGPT.git

2. 后端布置

a.依靠装置

# 进入到application文件夹
cd DocsGPT/application/
# 装置依靠
pip install -r requirements.txt

b.创建装备文件

# 复制模板装备
cp .env_sample .env
# 修改.env文件,将OPENAI_API_KEY、EMBEDDINGS_KEY修改为你的OpeanAI API Key
OPENAI_API_KEY=${OpeanAI API Key}
EMBEDDINGS_KEY=${OpeanAI API Key}

OpeanAI API Keys可登录下面地址生成:platform.openai.com/account/api…

c.发动后端服务

python app.py
# 输出地址,则代表发动成功
 * Serving Flask app 'app'
 * Debug mode: on
 * Running on http://127.0.0.1:5001
 * Restarting with stat
 * Debugger is active!
 * Debugger PIN: 361-159-416

d.检查页面

浏览器翻开http://127.0.0.1:5001 显示如下页面即为发动成功,在科学上网环境中,可与Docs进行对话

基于GPT3打造你的专属的个人知识库(一)

3.前端装置

前置依靠:

  • 装置node
# mac可运用brew进行装置
brew install node
npm install npm -g

a.编译装置

进入到/fronted文件夹,履行npm install

b.创建装备文件

修改.env.development文件,将VITE_API_HOST修改为上一步发动的后端监听地址VITE_API_HOST=http://localhost:5001

c.发动前端服务

npm run dev