YiAi 项目介绍
YiAi 项目是基于nineai 2.4.2版本进行的二次开发,专注于学习和参考用途,不适用于商业目的。项目的整合包位于“YiAiQuickDeploy”目录中,方便用户快速部署。
项目目标
该项目旨在为用户提供一个易于使用的平台,支持各种热门模型的集成和管理,如gpt-4o、claude3.5等,同时支持文件分析和图像识别等功能。项目持续更新以引入新功能和优化用户体验。
版本更新摘要
V2.6.0 更新
- 模型扩展:新增支持gpt-4o和claude3.5模型,并支持gpt-4o的图像识别功能。
V2.5.1 更新
- 界面优化:改进了title显示,优化了搜索功能,并简化了左侧菜单栏。
V2.5.0 更新
- 稳定性提升:新增容错和重试机制。
- 模型管理:提供模型排序功能和精简的配置流程。
- 功能扩展:支持dall-e-3的绘画功能,并增强文件类型支持。
V2.4.5 更新
- 界面简化:某些页面的UI进行了精简。
- 管理体验优化:管理端地址改为
/admin
,并支持GPT-4-All解析文件。
部署指南
环境准备
- 必须具备Node.js(版本大于16)、pnpm(版本大于6)、MySQL(版本大于等于5.7)和Redis。
- 安装Node.js后,运行
npm install pm2 -g
安装进程管理器PM2。 - 使用
npm install -g pnpm
安装包管理工具PNPM。
项目配置与启动
- 复制
.env.example
为.env
,根据需求配置。 - 使用
pnpm install
安装项目依赖。 - 启动项目通过命令
pnpm start
,默认在端口9520监听。
管理平台访问
- 用户可通过
/chat
访问聊天端,管理端通过/admin
访问。 - 默认管理员账户为
admin
和super
,初始密码均为123456
。登录后建议及时修改密码。
升级与部署
- 更新项目使用
git pull
拉取新内容。 - 终止旧的PM2进程。
- 重新运行
pnpm install
和pnpm start
以完成更新过程。
支持和服务
项目作者提供有偿服务,费用用于项目支持和开发维护。用户可通过支付宝支持项目,并需要支付10元以开启咨询、指导或合作服务。
支付二维码
微信二维码
该项目不仅集成了尖端的AI模型,还提供了灵活的配置、强健的功能和友好的用户界面,是AI学习和参考的优秀工具。