扫码阅读
手机扫码阅读

一键拥有你自己的 ChatGPT 网页服务

106 2024-04-04

自 2022 年 11 月推出以来,ChatGPT 风靡全球。它获取用户的速度如此之快,以至于它在前 5 天内成功获得了 100 万用户,在前几个月获得了 1 亿用户。

随着不断升级和上网的能力,ChatGPT 已成为最强大的聊天机器人之一。各种企业和行业都采用了客户支持、数据分析、内容生成等领域的技术。

鉴于区域、账号等相关的限制,大部分用户还不能体验到ChatGPT的强大,但网络上还是出现了不少类似ChatGPT的应用(套壳应用),供大家体验强大的AI能力,共同享受这个时代发展的红利。

下面我介绍几款应用,方便你快速搭建自己的 ChatGPT Web 应用。当然都会依赖ChatGPT里一个很关键的参数:OPENAI_API_KEY。

ChatGPT Next Web

https://github.com/Yidadaa/ChatGPT-Next-Web

ChatGPT-Next-Web 有哪些特性:

  • 提供体积极小(~5MB)的跨平台客户端(Linux/Windows/MacOS)
  • 完整的 Markdown 支持:LaTex 公式、Mermaid 流程图、代码高亮等等
  • 精心设计的 UI,响应式设计,支持深色模式,支持 PWA
  • 极快的首屏加载速度(~100kb),支持流式响应
  • 隐私安全,所有数据保存在用户浏览器本地
  • 预制角色功能(面具),方便地创建、分享和调试你的个性化对话
  • 海量的内置 prompt 列表,来自中文和英文
  • 自动压缩上下文聊天记录,在节省 Token 的同时支持超长对话
  • 多国语言支持:English, 简体中文, 繁体中文, 日语, Español, Italiano, Türkçe, Deutsch, Tiếng Việt, Русский, Čeština
  • 配置自己的域名,绑定后即可在任何地方无障碍快速访问

独立部署

支持两种部署方式:容器部署和本地部署。详细的技术细节,参见官方的代码仓库。

容器部署

Docker 版本需要在 20 及其以上,否则会提示找不到镜像。

⚠️ 注意:docker 版本在大多数时间都会落后最新的版本 1 到 2 天,所以部署后会持续出现“存在更新”的提示,属于正常现象。

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 环境变量=环境变量值 来指定。

本地部署

在控制台运行下方命令:

bash <(curl -s https://raw.githubusercontent.com/Yidadaa/ChatGPT-Next-Web/main/scripts/setup.sh)

⚠️ 注意:如果你安装过程中遇到了问题,请使用 docker 部署。

chatgpt-web

https://github.com/Chanzhaoyu/chatgpt-web

chatgpt-web比较简单,在网络上也是比较常见的一个套壳产品,部署在团队内部一同使用,还是一个比较好的选择。同时提供Plus高级版,功能更加丰富。

https://github.com/Chanzhaoyu/chatgpt-web-plus

chatgpt-web-plus 特性:

  • 登录、注册、用户管理
  • 微信登录
  • 邮箱、手机注册
  • 消息通知、公告
  • 卡密核销或站内支付或支付回调
  • 服务端保存用户会话和聊天记录
  • key 轮询池
  • 最新模型跟进
  • 用户额度管理
  • 用户消耗记录
  • 自定义回复内容
  • 自定义敏感词
  • 单点登录
  • 思维导图
  • AI绘画(单独付费模块)
  • 画廊
独立部署后,可以变成一个小组织内部共享的ChatGPT应用,在享受AI新能力的同时,又不会受制于苛刻的使用限制,是一个极佳的选择。
原文链接: http://mp.weixin.qq.com/s?__biz=MzIwMjE3MDIwMA==&mid=2247488188&idx=1&sn=e722e7f54014174dbcebf4c8698dbd05&chksm=96e3988ba194119d2d528171b892ac0292afcefc90a6ebc70362b8db4459e35cf529bab693ae#rd