侧边栏壁纸
博主头像
晓然博主等级

梦想是沉淀和积累的结果.

  • 累计撰写 18 篇文章
  • 累计创建 11 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

使用Docker部署ChatGpt-Next-Web

晓然
2023-03-31 / 0 评论 / 0 点赞 / 2,806 阅读 / 609 字
温馨提示:
本文最后更新于 2024-04-20,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

简介

ChatGPT Next Web是什么

一键免费部署你的私人 ChatGPT 网页应用。

开源项目

Github:ChatGpt-Next-Web

主要功能

  • 在 1 分钟内使用 Vercel 免费一键部署
  • 精心设计的 UI,响应式设计,支持深色模式
  • 极快的首屏加载速度(~85kb)
  • 海量的内置 prompt 列表,来自中文英文
  • 自动压缩上下文聊天记录,在节省 Token 的同时支持超长对话
  • 一键导出聊天记录,完整的 Markdown 支持
  • 拥有自己的域名?好上加好,绑定后即可在任何地方无障碍快速访问

部署环境

1.OS:Debian 5.10.158-2 (2022-12-13) x86_64 GNU/Linux

2.Docker版本:Docker Engine:20.10.22

3.Openai APi代理URLhttps://openai.1rmb.tk

docker部署

1.获取镜像

docker pull yidadaa/chatgpt-next-web

2.运行容器

境外服务器这条命令即可

docker run -d -p 3000:3000 -e OPENAI_API_KEY="" -e CODE="" yidadaa/chatgpt-next-web

境内服务器使用下面这个命令

docker run -d -p 3001:3000 -e OPENAI_API_KEY="" -e CODE="" 
-e BASE_URL="" -e PROTOCOL="https" 
yidadaa/chatgpt-next-web

参数解释

1.OPENAI_API_KEY:OpenAi api key sk-开头的一串字母

2.CODE:授权码;网页端需要授权码或者自己的api key才可以使用

3.BASE_URL:OpenAI 接口代理 URL。默认是api.openai.com,需要服务器能与poenai接口正常通信,否则需要设置这一项。代理URL可以参考这两个项目chatgptProxyAPIchatgpt-proxy

4.PROTOCOL:openai接口协议,默认是https,可选项,但是要和BASE_URL使用的协议一致。

5.-p是暴露的端口

eg:

docker run -d -p 3001:3000 -e OPENAI_API_KEY="sk-634982379" -e CODE="1234567" 
-e BASE_URL="openai.1rmb.tk" -e PROTOCOL="https" 
yidadaa/chatgpt-next-web

3.查看

浏览器中输入ip:3000即可使用,如果提示需要输入授权码,可以在设置>访问码中填写docker run命令中的CODE的值即123456

4.反向代理

小结

境内的服务器需要设置参数BASE_URL,其他的没啥;这个chatgpt网页支持的模型比较多,包括不限于chatgpt4.0

参考连接

1.ChatGPT-Next-Web

2.本地Docker部署 怎样让API通过代理访问OPENAI网站呢

0
  • 0

评论区