零成本,Docker 搭建本地 ChatGPT

hi,同伴们,这儿是小榆。

我上一篇共享关于 ChatGPT 账号的创立,也是从 0 开端入手,甚至所需求的网络都给咱们备好了。

当然,关于 ti子的运用我并没有写具体的说明文档,也是需求咱们去研究一下运用,或许咨询一下作者,也因此劝退了一部分追求便捷的人。

ChatGPT 的热度在一些媒体上或许有些削减,咱们尽管知道这回事儿,但也没深入了解它的魅力,想要用好它确实需求投入必定的精力上去,甚至需求用到一些专业技术水准去扩大应用规模。

也需求投入必定的本钱,比如说 GPT 3.5 图文模型并不能够满足实践需求,晋级到 GPT 4.0 模型来满足更多的应用。

但是,实践在运用过程中,官方环境的运用始终不是很流通,很简略输出一半就截流了。

咱就来解决这个问题,作为ChatGPT系列的进阶。

那么,咱们将ChatGPT的环境布置到本地,能够十分流程的玩转而且不会有约束,近乎官网的运用环境。

方式呢就是经过 Docker 运用镜像将服务布置到本地的方式,原理也是运用api 的方式,需求用到你的账号或许Token权限。

第一步,咱们需求下一个 Docker,一个开源的容器引擎。假如是linux服务器操作 Docker 将会愈加简略便利。

但咱们此篇将会运用 Windows 环境的 Docker 搭建,便利更多同伴操作,假如熟悉 Linux 的操作起来愈加便利也无需额定的操作。

咱们需求到 Docker 的官方地址,挑选windows的装置环境

Docker官网地址:https://www.docker.com

零成本,Docker 搭建本地 ChatGPT

下载之后,直接按照默许的方式进行装置,装置完之后,假如要发动,需求在你本机开启虚拟环境。

如图所示,进入控制面板,进入程序点击启用或封闭Windows功能。

然后勾选Hyper-V,适用于Linux的Windows子系统两个选项。

零成本,Docker 搭建本地 ChatGPT

现已装备装备成功,将会在使命管理器查看虚拟化状况,假如已启用,则装备成功。

零成本,Docker 搭建本地 ChatGPT

假如是已禁用,则需求查看虚拟化状况,通常在cmd指令窗口中输入【systeminfo】指令,会显示Hyper-V 要求,假如框内的四项都是:是,则表示成功。

假如第二项【固件中已启用虚拟化】为否,则需求进入 Bios开启,这儿不再打开,可自行搜索资料处理。

零成本,Docker 搭建本地 ChatGPT

这儿咱们进行下一步,正常装置 Docker 之后,咱们是能够查看Docker Desktop 东西内的镜像。

零成本,Docker 搭建本地 ChatGPT

当然,Windos 装备Docker东西具有必定的复杂度,期间或许会遇到一系列的问题,例如:分配内存不够、子系统需求晋级等等,这些也都能够找到相关的解决方案,这儿也不打开共享,有需求能够私聊作者。

装置成功之后,咱们能够在cmd里输入[docker –version] 来查看是否成功装置。

零成本,Docker 搭建本地 ChatGPT

接下来,咱们能够装备一下 Docker 镜像的加速器,由于跨网传输是很慢的,通常咱们会装备一些加速器。

零成本,Docker 搭建本地 ChatGPT

到了这儿,Windows环境的Docker装置装备完成了,Windows环境装置Docker确实需求多走几步路,Linux 装置Docker 会愈加简略便捷。

接下来咱们需求用到开源项目:潘多拉 (Pandora)。

镜像装置:docker pull pengzhile/pandora

这儿下载镜像的时分,由于是服务是国外的,我是经过 ti 子获取下来的,这儿也不用担心,上一篇也给咱们准备过东西。

零成本,Docker 搭建本地 ChatGPT

能够看到,咱们现已装置好了镜像,接下来输入以下指令进行端口映射发动容器:

dockerrun-ePANDORA_CLOUD=cloud-ePANDORA_SERVER=0.0.0.0:8899-p8899:8899-dpengzhile/pandora

执行之后:

零成本,Docker 搭建本地 ChatGPT

到了这儿,咱们现已成功创立好了容器,输入:https://127.0.0.1:8899

就会呈现如下图网站,是不是跟官网很像。

零成本,Docker 搭建本地 ChatGPT

当然,这儿登录能够运用你自己的ChatGPT 账号,或许Token都能够,进入之后所具有的ChatGPT 模型跟从你账号的权限。

假如你近期登陆过ChatGPT官网,则你能够彻底经过这个链接:

chat.openai.com/api/auth/se…

零成本,Docker 搭建本地 ChatGPT

到了这儿,现已能够十分流利的运用ChatGPT,而且不会截流,也不会有词量的约束,更不会时不时就封号的危险。