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

2023年 7月 10日 50.8k 0

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

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

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

效果如下:

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

使用步骤

1.服务器上安装nodejs环境

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

  • 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版本以上即可

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

    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...
    复制代码

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

    6.运行应用

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

    pnpm run dev --host 0.0.0.0
    复制代码

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

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

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

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

    相关文章

    服务器端口转发,带你了解服务器端口转发
    服务器开放端口,服务器开放端口的步骤
    产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
    如何使用 WinGet 下载 Microsoft Store 应用
    百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
    百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

    发布评论