赞
踩
很多小伙伴来问怎么实现在公司内部部署一个本地版的ChatGPT,在公司内网部署和搭建,给全公司来使用。
要想能在公司(或内部)搭建一个本地版的ChatGPT,并让多人同时使用ChatGPT,主要有两个问题要解决:
问题一的解决,有这么一些考虑点:
所以问题一可能通过这样来解决:使用Github开源的web项目。直接部署在内网,全员通过url来访问。当然如果是土豪,有实力的公司,也可以从前端界面+后端接口全部自己研发。
接下来是问题二的解决:ChatGPT通道的问题。这个可以自己搭建代理,当然也可以使用比较现成的方式,比如下面提到的智增增API的方式。最终直接在上面部署的chatgpt-web中配置key和url,即可实现公司内部所有人无缝同时访问chatgpt。
下面分别再详细讲一下这两个问题都怎么来解决。
首先是问题一,可以使用开源的web项目chatgpt-web。
chatgpt-web这是一个Github上的高Star项目,截止本文时收获:29.1K star。
Github地址:https://github.com/Chanzhaoyu/chatgpt-web
简介:
用 Express 和 Vue3 搭建的 ChatGPT 演示网页
完全开放源代码,并有怎么部署和使用的全流程。完全可以自己想怎么改都行。
完全开放源代码,并有怎么部署和使用的全流程。完全可以自己想怎么改都行。
部署方式在Github上有详细流程,就不详细描述了。
根据官方介绍,还实现了这些功能:
[✓] 双模型
[✓] 多会话储存和上下文逻辑
[✓] 对代码等消息类型的格式化美化处理
[✓] 访问权限控制
[✓] 数据导入、导出
[✓] 保存消息到本地图片
[✓] 界面多语言
[✓] 界面主题
到这里,问题一,就算是解决了。
接下来是问题二,ChatGPT通道的问题。使用智增增API的方式。最终直接在上面部署的chatgpt-web中配置key和url,即可实现公司内部所有人无缝同时访问chatgpt。
智增增API是智增增官方推出的大模型的API接口,
Github地址:https://github.com/xing61/xiaoyi-robot
智增增API登录地址:http://gpt.zhizengzeng.com/
那么怎么来结合使用呢?(这里有更详细的步骤:https://zhizengzeng.com/1422.html)
https://flag.smarttrot.com
示意图,打开设置页面:然后设置成智增增的base_url和key即可:
安装 node、pnpm 等略过。
安装依赖:
后端,进入文件夹 /service 运行以下命令:pnpm install
前端,根目录下运行以下命令:pnpm bootstrap
上述处理完后,基本可以运行了:
后端服务,进入文件夹 /service 运行以下命令:pnpm start
前端网页,根目录下运行以下命令:pnpm dev
按照这个照做,运行在那,然后访问:http://ip:1002,就可以了,内网 IP 也是 OK 的,只要能访问。
至此算是完成了,把 http://ip:1002 分享给同学们,就可以 high 起来了。
大功告成!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。