chatgpt国内网页版源码+API搭建教程(集成语言+绘图模型)

时间:2024-04-30作者:影子资源网分类:其他源码评论:0

今天给大家带来的是一款基于 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的国内平台就营运而生,但是今天我给大家介绍的这款是小编迄今为止使用过的最好的一版,今天给大家一起鉴赏一下顺便分享一下搭建教程


#功能特性

  1. 全套系统完全开源,支持二次开发,前端应用和后台管理系统皆可开箱即用。
  2. 支持GPT、文心一言、ChatGLM、讯飞星火等众多大语言模型。
  3. 支持在对话窗口中使用 Dall.E 和 MidJourney 画图,自动从 prompt 中提取作图参数。
  4. 支持 Midjourney 高级绘图模式,可以传入各种高级的绘图参数,支持作图、选图、变换、垫图等功能。
  5. 支持 Stable Diffusion 高级绘图模式,兼容官方,秋叶整合包等各种不同的 Stable Diffusion 版本 API
  6. 消息内容支持markdown输出,图片自动识别,代码高亮等。
  7. 支持 GPT-3.5,GPT-4,文心3.0,文心4.0 等各种语言模型切换,并可以自定义个各种模型参数,如创意度,最大 tokens 等。
  8. 内置了各种预训练好的角色应用(提示词模板),比如小红书写手,英语翻译大师,苏格拉底,孔子,乔布斯,周报助手等。轻松满足用户的各种聊天和应用需求。
  9. 支持使用个人微信二维码作为充值收费的支付渠道,个人开发者首选。
  10. 支持会员充值和点卡充值功能,已集成支付宝支付渠道,企业开发者首选。
  11. 支持修改对话标题,对话搜索,角色搜索等功能。
  12. 支持聊天记录的删除和导出功能。
  13. 支持使用自己的 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端:


1.jpg

2.jpg

手机端:

3.jpg

4.jpg

相关推荐

发表评论:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

猜你喜欢