本项目基于nineai 2.4.2 二次开发。 本项目仅供学习及参考,不可商用,由此造成的后果概不负责。 整合包位于 YiAiQuickDeploy 目录。 API中转商推荐:ChatfireAPI , 支持国内外热门大模型。
更新模型列表,新增gpt-4o、claude3.5等热门模型:
新增模型识图功能:
优化title显示:
左侧优化:
mj-proxy-plus 支持更新:
模型新增排序功能:
精简 mj 模型配置:
dall-e 绘画整合进 chat:
文件类型支持扩展:
国产模型兼容性修复:
界面显示优化:
/admin,默认密码均设为 123456。YiAiQuickDeploy目录为整合包
环境要求
安装Node.js环境
安装PM2
npm install pm2 -g安装PNPM
npm install -g pnpm配置环境变量
.env.example文件为.env。.env文件中的配置项。安装项目依赖
pnpm install(若安装失败可尝试使用国内源)package.json文件安装所有必需的依赖。启动服务
pnpm start访问项目
http://localhost:9520,或者如果配置了nginx反向代理,则通过配置的域名访问。/chat/adminadminsuper123456普通管理员,可以预览后台非敏感信息。登入后台后请及时修改管理员密码,或按需要禁用普通管理员。
请确保遵循上述步骤进行配置和启动,以保证系统的正确运行。
拉取更新
git pull删除旧进程
安装依赖
pnpm install 以安装 package.json 中定义的必需依赖。启动服务
pnpm start 来启动项目,它将默认在 9520 端口监听。基本步骤与整合包安装类似
1.在service(后端服务)目录修改.env数据库信息,然后运行终端命令:pnpm install 安装依赖文件,再运行:pnpm dev 调试并导入数据库,最后使用终端命令:pnpm build 编译打包,最后就能得到与上面整合版一样的文件。
2.chat(用户前端)和admin(管理员后端)仅需修改各种目录.env中的后端接口即可,然后分别在终端中执行pnpm install 安装依赖文件 和 pnpm build 编译打包,最后就能得到前端和后端的静态文件。
不提供无偿服务,提供有偿服务。
咨询、指导、部署、合作等需先过门槛10元并备注微信名称,可解锁好友位,否则不通过
注:该费用仅作为项目开发支持、赞助费用,无实际购买意义
开发维护不易,同时也欢迎您的赞助!
请使用支付宝支付
请扫码添加微信