最新AI智能聊天对话问答助手系统源码+AI绘画系统+语音识别输入+文档分析
项目简介
本项目是一个集成了最新AI技术的智能聊天对话问答助手系统,同时支持AI绘画、语音识别输入和文档分析功能。系统采用Nestjs和Vue3框架技术,持续集成AI能力到AIGC系统中。目前已支持ChatGPT 4.0、Midjourney绘画、语音识别输入、用户每日签到等功能,并支持电脑PC和手机移动H5自适应。
主要功能
- AI提问:支持OpenAI-GPT全模型和国内AI全模型,以及三方主流大模型。
- Midjourney绘画:动态全功能支持(文生图、图生图、垫图混图、AI换脸、Vary Region局部编辑重绘等),同时支持DALL-E2/E3/E4绘画。
- GPTs应用+Prompt预设应用:可前台自定义添加。
- 文档分析、识图理解、GPT联网:支持联网读取分析网页等功能。
- 插件系统:内部支持各类插件,并会持续开发更多插件。
- 语音模式:支持与AI直接语音对话。
- 其他核心功能:包括但不限于用户每日签到、自适应PC和移动H5等。
使用安装教程
环境要求
- Nginx >= 1.19.8
- MySQL >= 5.7 或者 MySQL 8.0
- PHP-7.4
- PM2管理器 5.5
- Redis 7.0.11
- Node版本:>=16.19.1
配置步骤
- 环境变量配置:
- 在代码中提供了基础环境变量文件配置文件
env.example
。 - 使用前先去掉后缀改为
.env
文件即可。
- 在代码中提供了基础环境变量文件配置文件
- 安装依赖:
- 使用
npm install
或yarn install
安装项目依赖。
- 使用
- 启动项目:
- 使用
npm run start
或yarn start
启动项目。
- 使用
- 部署:
- 使用PM2管理器进行项目部署和监控。
贡献
欢迎开发者贡献代码,提出问题和建议。请在提交PR前确保代码通过所有测试,并遵循项目的代码规范。
许可证
本项目采用MIT许可证,详情请参阅 LICENSE
文件。
联系我们
如有任何问题或建议,请通过GitHub Issues联系我们。
感谢您使用本项目,希望它能为您的工作和生活带来便利!
下载链接
最新AI智能聊天对话问答助手系统源码AI绘画系统语音识别输入文档分析