原项目链接
1.在code处选择Download ZIP
下载完成之后在合适的位置解压
2.下载Docker for Windows
下载地址
下载完成安装即可
注意,下载完成不要立即打开,不然会卡住
先检查几个设置
①.打开任务管理器(Ctrl+Alt+Del),在性能,CPU处查看虚拟化是否打开
②. 在“启用或关闭Windows功能”中(可以使用Windows的搜索功能搜索),开启Hyper—V
Docker启动备用
3.进图解压好的文件夹中(接下来的步骤其实可以在md后缀文件中看到,这里详细讲解一下而已,但是OPENAI_API_KEY我不会按照md中的设置使用,因此采用的是写入环境变量的方式)
在data_import文件夹中启动cmd(在路径栏输入cmd并回车即可)
执行下列代码
pip install -r requirements.txt
同样的,在server文件夹下打开cmd,执行如下代码
pip install -r requirements.txt
4.创建Qdrant的镜像
Win+R,输入cmd来启动cmd
执行如下代码(注意,代码中的“$(pwd)”需要换成你cmd的默认路径,也就是类似下图的路径)
docker run -p 6333:6333 -v $(pwd)/path/to/data:/qdrant/storage qdrant/qdrant
这样,6333端口就被Qdrant的镜像使用了
5.将api_key添加进环境变量
这一步需要准备一个chatGPT的api(需要先有openai的账号,具体注册方法网上很多,前提是需要代理上网,大陆进不去,获取api也不再赘述,网上有教程,这一步只是将api加入环境变量)
打开编辑系统环境变量(同样可以使用Windows的搜索功能搜到)
点击环境变量
在系统环境变量的位置点击新建
然后在出现的对话框中输入
变量名为“OPENAI_API_KEY”(不加冒号)
变量值就是你的api_key
确定后退出
6.在data_import文件夹下开启的cmd中输入如下代码
python import_data.py
cmd不要关闭
等执行完毕之后,在server文件夹下开的cmd中执行(这一步需要打开代理,不然进度条会卡住)
python server.py
cmd不要关闭
到此部署完毕,在浏览器中进入“http://localhost:3000”,即可(使用时依然要开着代理,这个项目是依托于chatGPT的api的)