很多小伙伴来问怎么实现在公司内部部署一个本地版的ChatGPT,在公司内网部署和搭建,给全公司来使用。
一、问题的提出
要想能在公司(或内部)搭建一个本地版的ChatGPT,并让多人同时使用ChatGPT,主要有两个问题要解决:
- 一是前端的访问界面。这是终端用户直接的触点,能够让用户拥有类似ChatGPT的访问体验的。
- 二是通往ChatGPT的通道。这需要 xx上网的问题,同时还要能解决ChatGPT账号的并发问题。
问题一的解决,有这么一些考虑点:
- 因为并不对外提供服务,其实没必要部署在公网
- 而且在公网部署其实有风险的,首先ChatGPT因为大家都知道的原因,在国内是访问不了的。所以一切网站,一切在线的方式理论上都不稳定,容易莫名就访问不了了。而公司内部稳定的访问很重要。所以最好是部署在公司内网,仅提供给内部使用。
所以问题一可能通过这样来解决:使用Github开源的web项目。直接部署在内网,全员通过url来访问。当然如果是土豪,有实力的公司,也可以从前端界面+后端接口全部自己研发。
接下来是问题二的解决:ChatGPT通道的问题。这个可以自己搭建代理,当然也可以使用比较现成的方式,比如下面提到的智增增API的方式。最终直接在上面部署的chatgpt-web中配置key和url,即可实现公司内部所有人无缝同时访问chatgpt。
下面分别再详细讲一下这两个问题都怎么来解决。
首先是问题一,可以使用开源的web项目chatgpt-web。
一、chatgpt-web是什么?
chatgpt-web这是一个Github上的高S