今天给大家带来的是一款基于 AI 大语言模型 API 实现的 AI 助手的全套开源解决方案,自带运营管理后台和支付功能,开箱即用。系统有用户鉴权,你可以自己使用,也可以部署直接给 C 端用户提供 ChatGPT 的服务。 集成了 OpenAI, Azure, ChatGLM,讯飞星火,文心一言等多个平台的大语言模型。并集成了 MidJourney 和 Stable Diffusion AI绘画功能。是一款不可多得的AI大集合源码。
从chatgpt诞生到火爆之后,全球的AI风口一波接一波,比如国内的百度,阿里,讯飞等等都迅速推出了自己的AI模型,但是不得不说,作为AI的鼻祖,chatgpt不管是功能还是输出方面确实还是一直口碑最好的,而且它推出的GPT3.5和GPT4也有API接口可以对接,所以我们还是想尽可能地使用原版chatgpt。但是国内的环境无法直接使用正版chatgpt,所以网友们利用API接口做了些努力让大家可以无差别地享受chatgpt带来的先进感。那天下没有免费的午餐,大家想用肯定也要有所付出,官方的plus是20美金每月,许多站长就集成API之后可以用更低地价格提供给国内网友同样的服务,所以chatgpt的国内平台就营运而生,但是今天我给大家介绍的这款是小编迄今为止使用过的最好的一版,今天给大家一起鉴赏一下顺便分享一下搭建教程。
全套系统完全开源,支持二次开发,前端应用和后台管理系统皆可开箱即用。
支持GPT、文心一言、ChatGLM、讯飞星火等众多大语言模型。
支持在对话窗口中使用 Dall.E 和 MidJourney 画图,自动从 prompt 中提取作图参数。
支持 Midjourney 高级绘图模式,可以传入各种高级的绘图参数,支持作图、选图、变换、垫图等功能。
支持 Stable Diffusion 高级绘图模式,兼容官方,秋叶整合包等各种不同的 Stable Diffusion 版本 API。
消息内容支持markdown输出,图片自动识别,代码高亮等。
支持 GPT-3.5,GPT-4,文心3.0,文心4.0 等各种语言模型切换,并可以自定义个各种模型参数,如创意度,最大 tokens 等。
内置了各种预训练好的角色应用(提示词模板),比如小红书写手,英语翻译大师,苏格拉底,孔子,乔布斯,周报助手等。轻松满足用户的各种聊天和应用需求。
支持使用个人微信二维码作为充值收费的支付渠道,个人开发者首选。
支持会员充值和点卡充值功能,已集成支付宝支付渠道,企业开发者首选。
支持修改对话标题,对话搜索,角色搜索等功能。
支持聊天记录的删除和导出功能。
支持使用自己的 API KEY,不充值也能一直免费使用。
登录宝塔面饭,选择 docker
菜单,点击安装 docker 菜单,根据提示安装 docker 和 docker-compose。如果已经安装了上述工具则跳过这步。
宝塔是在后台启动的安装任务,你需要定期刷新 docker 面板来确认 docker 是否安装完成。
安装完成 docker 和 docker-compose 之后就可以使用一键部署脚本来部署了。
在宝塔面板中打开终端,复制下面的一键部署脚本在终端中执行:
Copied!
脚本会先拉取相关镜像,然后一个一个启动。
等所有的镜像都启动完成了,就会输出类似下面的日志:
Status: Downloaded newer image for registry.cn-shenzhen.aliyuncs.com/geekmaster/chatgpt-plus-web:v4.0.1-amd64 Creating chatgpt-plus-mysql ... done Creating chatgpt-plus-redis ... done Creating xxl-job-admin ... done Creating midjourney-proxy ... done Creating chatgpt-plus-api ... done Creating chatgpt-plus-web ... done Copied!
提示:
容器启动完成并不代表启动成功了,由于一键部署脚本要启动6个容器,容器之间还有依赖关系,所以中途会经过多次重启才会正常运行。 首次启动成功之后请耐心等待30秒-2分钟再访问系统。如果超过这个时间还没成功的话,那说明肯定有容器启动失败了,请使用 docker logs 容器名称
来查看指定容器的启动日志。
通常如果你是全新的宝塔环境的话,一般一次部署的成功率在95%以上,如果不成功,则 99% 的可能性是网络问题导致容器镜像下载失败。
默认你需要开放 8080 端口来绑定 ChatGPT-Plus 前端服务。点击宝塔面板 "安全" => "添加端口规则",然后放行 8080 端口。
前端访问地址:http://IP:8080/chat
(opens new window) 使用移动设备访问会自动跳转到移动端页面。
后台管理地址:http://IP:8080/admin
(opens new window)
移动端地址:http://IP:8080/mobile
(opens new window)
初始后台管理账号:admin/admin123
初始前端体验账号:18575670125/12345678
PC端:
手机端: