同步操作将从 panday/chat-master-web 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
声明:此项目只发布于码云和GitHub,基于 MIT 协议,免费且作为开源学习使用,禁止转卖、谨防受骗。如需商用必须保留版权信息,请自觉遵守。确保合法合规使用,在运营过程中产生的一切任何后果自负,与作者无关。
项目框架基于chatgpt-web项目改造,页面UI借鉴ChatGLM项目。支持一键切换ChatGPT(3.5、4.0)模型、月之暗面(Kimi)、文心一言、通义千问、讯飞星火、智谱清言(ChatGLM)等主流模型进行对话,支持文心一言(Stable-Diffusion-XL作图)功能,支持模型及助手后台自定义配置。
GitHub直通车点我传送
欢迎小伙伴或有合作意向一起加入交流群添加微信或提Issues。
服务端项目,请移步chat-master
管理端项目,请移步chat-master-web
移动端项目,请移步chat-master-uniapp
如需了解更多可访问[这里](https://www.yuque.com/the6/ct0azl/ehxcgoy0xg41l9c3?singleDoc# 《ChatMASTER部署教程》)
网页端演示地址:https://gpt.panday94.xyz 移动端可扫码体验
管理端演示地址:https://gpt.panday94.xyz/admin 账号密码:master chatmaster
项目基于ChatGpt、文心一言、通义千问、讯飞星火、智谱清言等主流模型开发
名称 | 免费? | 是否国内 | 地址 |
---|---|---|---|
ChatGpt | 否 | 否 | https://chat.openai.com/ |
文心一言 | 否 | 是 | https://yiyan.baidu.com/ |
通义千问 | 否 | 是 | https://tongyi.aliyun.com/ |
讯飞星火 | 否 | 是 | https://xinghuo.xfyun.cn/ |
智谱清言 | 否 | 是 | https://chatglm.cn/ |
提示:
Cloudflare
访问openai接口[✓] 多模型
[✓] 多会话储存和上下文逻辑
[✓] 对代码等消息类型的格式化美化处理
[✓] 个人信息修改及分享
[✓] 界面多语言
[✓] 界面主题
[✓] 禁止代码调试
[✗] More...
node
需要 ^16 || ^18 || ^19
版本(node >= 14
需要安装 fetch polyfill),使用 nvm 可管理本地多个 node
版本
node -v
如果你没有安装过 pnpm
npm install pnpm -g
根目录下运行以下命令
pnpm bootstrap
根目录下运行以下命令
pnpm dev
nginx
将下面配置填入nginx配置文件中,可以参考 docker-compose/nginx/nginx.conf
文件中添加反爬虫的方法
# 防止爬虫抓取
if ($http_user_agent ~* "360Spider|JikeSpider|Spider|spider|bot|Bot|2345Explorer|curl|wget|webZIP|qihoobot|Baiduspider|Googlebot|Googlebot-Mobile|Googlebot-Image|Mediapartners-Google|Adsbot-Google|Feedfetcher-Google|Yahoo! Slurp|Yahoo! Slurp China|YoudaoBot|Sosospider|Sogou spider|Sogou web spider|MSNBot|ia_archiver|Tomato Bot|NSPlayer|bingbot")
{
return 403;
}
1、修改根目录下 .env
文件中的 VITE_GLOB_API_URL
为你的实际后端接口地址
2、根目录下运行以下命令,然后将 dist
文件夹内的文件复制到你网站服务的根目录下
pnpm build
Q: 为什么 Git
提交总是报错?
A: 因为有提交信息验证,请遵循 Commit 指南
Q: 如果只使用前端页面,在哪里改请求接口?
A: 根目录下 .env
文件中的 VITE_GLOB_API_URL
字段。
Q: 文件保存时全部爆红?
A: vscode
请安装项目推荐插件,或手动安装 Eslint
插件。
Q: 前端没有打字机效果?
A: 一种可能原因是经过 Nginx 反向代理,开启了 buffer,则 Nginx 会尝试从后端缓冲一定大小的数据再发送给浏览器。请尝试在反代参数后添加 proxy_buffering off;
,然后重载 Nginx。其他 web server 配置同理。
个人的力量始终有限,任何形式的贡献都是欢迎的,包括但不限于贡献代码,优化文档,提交 issue 和 PR 等。 感谢所有做过贡献的人!
如果你觉得这个项目对你有帮助,并且情况允许的话,可以给我一点点支持,总之非常感谢支持~
接定制开发,欢迎老板下单!
WeChat Pay
MIT © Master
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。