最近的chatGPT是如火如荼,基本人手一个。工具用的好,工作5分钟,划水一整天。

不过最近ChatGPT的拜访越来越约束了,拜访官网都有网络的问题,今天小卷给大家介绍一个方案,私家独享归于自己的chatGPT,不再忧虑想用的时候拜访不了的情况。

项目是Github上开源chatGPT项目,根据 OpenAI GPT-3.5 Turbo API 的demo。地址:github.com/ddiu8081/ch…

作用如下:

2分钟部署自己的ChatGPT,告别网络困扰

运用过程

1.服务器上装置nodejs环境

准备一个海外服务器(美丽国节点),这里以Ubuntu操作系统为例

  1. Node:需要运用 Node v18 或更高版别
# 更新
apt-get install update
# 装置node
apt-get install node
# 装置npm
apt-get install npm
# 装置n模块
apt-get install -g n
# 装置最新版的node
sudo n latest

最后经过node -v检查版别号,在v18版别以上即可

2分钟部署自己的ChatGPT,告别网络困扰

2.装置pnpm

引荐运用pnpm管理依靠,装置指令:

npm i -g pnpm

3.下载代码

从github上克隆代码下载

git clone https://github.com/ddiu8081/chatgpt-demo.git

4.装置依靠

代码下载完后,进入到chat-demo目录下,装置需要的依靠

pnpm install

5.增加API Key

需要用到你自己的ChatGPT账号的key,获取地址:platform.openai.com/account/api…

需要将.env.example文件重命名为.env文件,并将你的key写到.env文件里

# 重命名文件
mvn .env.example .env
# 写入key
vim .env

将下面文本中的key替换为你的key,替换后按esc键,然后再输入:wq 保存退出

 OPENAI_API_KEY=sk-xxx...

2分钟部署自己的ChatGPT,告别网络困扰

6.运转使用

运转项目,而且让你的使用能在公网拜访到,执行指令如下,出现IP和端口号就阐明运转成功了

pnpm run dev --host 0.0.0.0

2分钟部署自己的ChatGPT,告别网络困扰

需要注意的是,上面显示的IP通常是云服务器内网IP,不可直接拜访,需要运用服务器的公网IP:3000端口号拜访

以阿里云为例,每个服务器都有公网IP和内网IP,记住改为公网IP

2分钟部署自己的ChatGPT,告别网络困扰