主要功能
精心设计的UI,响应式设计,支持深色模型
极快的首页加载速度(~100kb)
海量的设置提示列表,来自中文和英文
自动压缩上下文聊天记录,在省令牌的同步支持超长对话
一键导出聊天记录,完整的Markdown支持
拥有自己的域名?好上加好,绑定后即可在任何地方无障碍快速访问
安装教程
1.先安装docker容器
2.准备代码并编译
#酌情替换为你自己的仓库链接
git clone https://github.com/Yidadaa/ChatGPT-Next-Web.git
#根据你自己的操作系统安装nodejs 18和yarn,具体步骤自行搜索即可
#修改yarn镜像为国内镜像,加速访问
yarn config set registry https://registry.npmmirror.com
#先编译一遍,保证代码可用
yarn install && yarn build
#如果build完成,没有报错,即可尝试启动服务
yarn start
#浏览器访问localhost:3000即可,切记,此时还不能正常使用,这里只要保证页面能正常打开就行
3.来到终端执行以下代码
#然后使用命令打包镜像
docker build -t chatgpt-next-web .
#使用命令查看镜像是否打包成功
docker images
镜像打包成功后 创建容器>端口映射3000
环境变量如下:
#(必填项)OpanAI 密钥,你在 openai 账户页面申请的 api key。
OPENAI_API_KEY=sk-xxxx
#(可选)访问密码,可选,警告:如果不填写此项,则任何人都可以直接使用你部署后的网站,可能会导致你的 token 被急速消耗完毕,建议填写此选项。
CODE=password
#(可选)OpenAI 接口反代 URL,大陆香港地区部署必须填写此选项。 默认值:https://api.openai.com
BASE_URL=https://api.ssrc.cf
#(可选)如果您不希望用户输入自己的 API 密钥,请将此值设置为 1。 默认值:空
HIDE_USER_API_KEY=1
#(可选)如果您不希望用户使用 GPT-4,请将此值设置为 1。 默认值:空
DISABLE_GPT4=1
#(可选)如果您不希望用户查询余额,请将此值设置为1。 默认值:空
HIDE_BALANCE_QUERY=1
然后你应该可以在 Docker管理器中,看到刚才运行的Docker项目了,在浏览器输入你的服务器 IP:3000 理论上就能打开网页了。
反向代理到域名
1.宝塔添加域名-网站设置配置好SSL
2.将docker容器那里的内网IP+端口输入反向代理
然后点开反向代理的配置,将下面这段代码粘贴进去,保存,实现流式传输。
# 不缓存,支持流式输出
proxy_cache off; # 关闭缓存
proxy_buffering off; # 关闭代理缓冲
chunked_transfer_encoding on; # 开启分块传输编码
tcp_nopush on; # 开启TCP NOPUSH选项,禁止Nagle算法
tcp_nodelay on; # 开启TCP NODELAY选项,禁止延迟ACK算法
keepalive_timeout 300; # 设定keep-alive超时时间为65秒
然后,打开你的网站,享受chatGPT即可。
OpenAI 官方近期对免费的 5 美元账号做了限速,会导致响应速度变慢,120 美金账号不会受到此影响
温馨提示:本文最后更新于
2023-08-12 16:42:35
,某些文章具有时效性,若有错误或已失效,请在下方留言或联系感谢您的来访,获取更多精彩文章请收藏本站。
© 版权声明
THE END
暂无评论内容