今天给大家带来在Github上非常火爆的一款GPT应用ChatGPT-Next-Web(Next Chat)的局域网部署教程,官网有客户端的安装程序,也有Vercel上的Deploy教程,但并没有详细给出局域网内的部署教程,我这里就以windows10为例,教大家怎么在局域网内部署这个软件,让局域网内的其他设备通过web访问就能使用这款应用。
首先在windows控制面板中的程序内添加Hyper-V功能并完成安装后重启。
然后需要下载安装Docker Desktop,网址:https://www.docker.com/products/docker-desktop/
完成安装并重启。
重启后打开软件点同意。
然后默认选项完成。
然后注册账号并登录。
需要网页上注册后勾选同意关联Docker Desktop软件来登录,如果没弹出这个对话框的话可以在软件上再点一次登录就行了。
然后跳过软件上的一些问卷调查即可。
我们可以看到Docker是运行且登录状态。
然后右键以管理员的方式打开控制面板-Windows工具中的命令提示行工具。
输入命令:docker pull yidadaa/chatgpt-next-web
然后输入命令:docker scout quickview yidadaa/chatgpt-next-web
然后输入命令:docker scout cves yidadaa/chatgpt-next-web
然后输入命令:docker scout recommendations yidadaa/chatgpt-next-web:latest
最后输入执行启动命令,如果你要启用的是OpenAI的ChatGPT模型,就输入命令:docker run -d -p 3000:3000 -e OPENAI_API_KEY=sk-xxxx -e CODE=页面访问密码 yidadaa/chatgpt-next-web(sk-xxxx里用你的OpenAI的API-Key来替换,页面访问密码自己设置你想要的密码)
这样的话就部署完成了,我们打开网页输入localhost:3000(局域网内其他电脑就输入你这台部署电脑的IP地址:3000即可,比如192.168.1.101:3000)就能访问并使用我们部署好的GPT应用了,点击登录输入你自己设置的密码就可以使用了。
现在部署完成后的状态是运行状态,如果你需要停止运行的话,可以先输入命令:docker ps看一下当前项目的ID编号,把它复制下来。
然后运行docker stop 这个编号就可以停止了。
如果你想要让你的Next Chat同时拥有多种模型,命令可以这样输(比如我想同时使用OpenAI的ChatGPT语言模型和Google的Gemini语言模型):docker run -d -p 3000:3000 -e OPENAI_API_KEY=sk-xxxx -e GOOGLE_API_KEY=xxxx -e CODE=页面访问密码 yidadaa/chatgpt-next-web(红色部分自己替换自己语言模型的API-Key即可,命令是区分大小写的,要注意)
然后我们便可以在界面中自行切换语言模型来对话了。
至于一些基础的问题,比如如何注册GPT啊、如何获取API-Key啊本文不做说明,大家可以自行查阅。
(本文完)
原文始发于微信公众号(小范共享):
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/274060.html