前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >基于腾讯云CVM搭建ChatGPT-Next-Web

基于腾讯云CVM搭建ChatGPT-Next-Web

原创
作者头像
buzzfrog
修改2023-06-02 23:48:18
3.1K2
修改2023-06-02 23:48:18
举报
文章被收录于专栏:云上修行

概述

ChatGPT-Next-Web是更好用的ChatGPT-Web。

ChatGPT-Next-Web界面
ChatGPT-Next-Web界面

它的主要功能有:

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

本文主要叙述ChatGPT-Next-Web在腾讯云CVM云服务器上使用Docker镜像的方式搭建。

CVM的购买

需要购买腾讯云海外的CVM云服务器,大陆的CVM云服务器由于墙的限制原因,ChatGPT-Next-Web是无法正常使用的。

本文使用的是新加坡地区的CVM云服务器,用最低配置的CVM即可正常运行。

需要开通安全组的3000端口号。

本地部署

由于本文演示的CVM云服务器的操作系统为TencentOS Server 3.1 (TK4),不支持ChatGPT-Next-Web的本地部署(见下图),因此,需要使用Docker镜像部署。

代码语言:shell
复制
Welcome to TencentOS 3 64bit
Version 3.1 20221031
tlinux3.1-64bit-5.4.119-19.0009-20221031
Last failed login: Fri Jun  2 23:06:45 CST 2023 from *.*.*.* on ssh:notty
There were 9965 failed login attempts since the last successful login.
Last login: Tue May 30 14:10:27 2023 from 112.54.232.37
[root@VM-16-4-tencentos ~]#
[root@VM-16-4-tencentos ~]# mkdir chatgpt-next-web
[root@VM-16-4-tencentos ~]#
[root@VM-16-4-tencentos ~]# cd chatgpt-next-web/
[root@VM-16-4-tencentos ~]#
[root@VM-16-4-tencentos chatgpt-next-web]# ls
[root@VM-16-4-tencentos ~]#
[root@VM-16-4-tencentos chatgpt-next-web]# bash <(curl -s https://raw.githubusercontent.com/Yidadaa/ChatGPT-Next-Web/main/scripts/setup.sh)
Unsupported Linux distribution.
[root@VM-16-4-tencentos chatgpt-next-web]#

镜像部署

为了简单化,本文使用root账户登录运行。

首先,启动docker服务

代码语言:shell
复制
systemctl start docker

启动成功后,执行docker ps,会出现如下返回。

docker ps
docker ps
代码语言:shell
复制
docker pull yidadaa/chatgpt-next-web

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

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

运行成功后,在本地浏览器输入http://IP地址:3000,可见如下界面:

Docker镜像部署的chatgpt-next-web
Docker镜像部署的chatgpt-next-web

然后,您就可以畅享ChatGPT-Next-Web了。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 概述
  • CVM的购买
  • 本地部署
  • 镜像部署
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档