如何搭建一个属于自己的ChatGPT
in 默认分类 with 36 comments

如何搭建一个属于自己的ChatGPT

in 默认分类 with 36 comments

本文用来介绍如何在个人服务器上免费拥有自己的chatGPT

前提条件

本文基于以下网站及开源项目

  1. 获取免费令牌的网址(水龙头) (每24小时可领取一个 $1.00 令牌用于开发测试 AI 产品)
  2. OpenAI API 反代服务官网 (它可以让用户直接调用 OpenAI 的人工智能 API,而无需自行申请 OpenAI API 的额度。)
  3. ChatGPT-Next-Web (一键免费部署你的私人 ChatGPT 网页应用。)

部署步骤

  1. 访问水龙头获取令牌和代理接口地址

2023-12-08T09:25:18.png

  1. docker 部署chatgpt-next-web应用
docker pull yidadaa/chatgpt-next-web

docker run -d -p 3000:3000 \
   -e OPENAI_API_KEY=sk-xxxx \
   -e CODE=页面访问密码 \
   yidadaa/chatgpt-next-web

你也可以指定 proxy:

docker run -d -p 3000:3000 \
   -e OPENAI_API_KEY=sk-xxxx \
   -e CODE=页面访问密码 \
   --net=host \
   -e PROXY_URL=http://127.0.0.1:7890 \
   yidadaa/chatgpt-next-web

如果你的本地代理需要账号密码,可以使用:

-e PROXY_URL="http://127.0.0.1:7890 user password"

如果你需要指定其他环境变量,请自行在上述命令中增加 -e 环境变量=环境变量值 来指定。

上述步骤执行完之后,如果是云服务器,请设置自己的安全组开放端口后 访问即可。

配置你的ChatGPT

正常情况下 ChatGPT-Next-Web 安装好之后访问页面如下
2024-01-04T10:27:00.png
点击登录填写密码
2024-01-04T10:27:48.png
登陆后页面如下
2023-12-08T09:32:07.png

进入设置找到 自定义接口 点选上之后,将你通过水龙头获取的令牌和接口地址填入即可愉快使用了。

2023-12-08T09:34:22.png

2023-12-08T09:34:48.png

当然建议docker部署时设置好你的密码 避免令牌被别人爆破

Responses / Cancel Reply
  1. 1

    1

    Reply
    1. 1
      @1

      1

      Reply
      1. 1
        @1

        1

        Reply
      2. 1
        @1

        1

        Reply
      3. 1
        @1

        1

        Reply
      4. 1
        @1

        1

        Reply
      5. 1
        @1

        1

        Reply
      6. 1
        @1

        1

        Reply
      7. 1
        @1

        1

        Reply
      8. lxbfYeaa
        @1

        1

        Reply
      9. lxbfYeaa
        @1

        1

        Reply
      10. lxbfYeaa
        @1

        1

        Reply
      11. lxbfYeaa
        @1

        1

        Reply
      12. lxbfYeaa
        @1

        1

        Reply
    2. 1
      @1

      1

      Reply
    3. 1
      @1

      1

      Reply
    4. 1
      @1

      1

      Reply
    5. 1
      @1

      1

      Reply
    6. lxbfYeaa
      @1

      1

      Reply
    7. lxbfYeaa
      @1

      1

      Reply
    8. lxbfYeaa
      @1

      555

      Reply
  2. 1

    1

    Reply
    1. 1
      @1

      1

      Reply
    2. 1
      @1

      1

      Reply
    3. 1
      @1

      1

      Reply
    4. 1
      @1

      1

      Reply
    5. 1
      @1

      1

      Reply
    6. 1
      @1

      1

      Reply
    7. 1
      @1

      1

      Reply
    8. lxbfYeaa
      @1

      1

      Reply
    9. lxbfYeaa
      @1

      1

      Reply
    10. lxbfYeaa
      @1

      1

      Reply
    11. lxbfYeaa
      @1

      1

      Reply
    12. lxbfYeaa
      @1

      1

      Reply
    13. lxbfYeaa
      @1

      1

      Reply
    14. lxbfYeaa
      @1

      555

      Reply