0


私有化部署GPT,告别网络困扰

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

不过最近Chat的访问越来越限制了,访问官网都有网络的问题,今天给大家介绍一个方案,私人独享属于自己的chat,不再担心想用的时候访问不了的情况。

项目是Github上开源

chatGPT

项目,基于 OpenAI GPT-3.5 Turbo API 的demo。
代码库地址:chatgpt-demo

效果如下:

使用步骤

1.服务器上安装nodejs环境

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

  1. Node:需要使用 Node v18 或更高版本
# 更新apt-getinstall update
# 安装nodeapt-getinstallnode# 安装npmapt-getinstallnpm# 安装n模块apt-getinstall -g n
# 安装最新版的nodesudo n latest

最后通过

node -v

查看版本号,在

v18

版本以上即可

2.安装pnpm

推荐使用pnpm管理依赖,安装命令:

npm i -g pnpm

3.下载代码

从github上克隆代码下载

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

4.安装依赖

代码下载完后,进入到

chat-demo

目录下,安装需要的依赖

pnpminstall

5.添加API Key

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

.env.example

文件重命名为

.env

文件,并将你的key写到

.env

文件里

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

将下面文本中的key替换为你的key,替换后按

esc

键,然后再输入

:wq

保存退出

OPENAI_API_KEY=sk-xxx...

6.运行应用

运行项目,并且让你的应用能在公网访问到,执行命令如下,出现IP和端口号就说明运行成功了

pnpm run dev --host 0.0.0.0

在这里插入图片描述

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

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

标签: chatgpt 网络 git

本文转载自: https://blog.csdn.net/qq_36624086/article/details/130040390
版权归原作者 卷福同学 所有, 如有侵权,请联系我们删除。

“私有化部署GPT,告别网络困扰”的评论:

还没有评论