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进行对话
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