这是一个AI基础的大作业
我是严小希,期待你的到来
我是马涵希,期待你的到来
严小希AI助手是一个创新的桌面应用程序,结合了可爱的桌面宠物和强大的AI文本处理功能。系统包含一个基于PyQt6的桌面宠物"严小希",以及一个基于Vue.js的Web界面,提供多种AI辅助功能。
- 智能桌面宠物:可爱的"严小希"角色,支持动画和交互
- 随机移动:宠物会在屏幕上智能移动,增加趣味性
- 自定义设置:支持缩放、移动间隔、颜色等个性化设置
- 右键菜单:快速访问各种功能
- 系统托盘:后台运行,不占用桌面空间
- AI文本续写:基于上下文智能续写文章
- 文本润色:提升文本质量和表达效果
- 智能摘抄:自动提取文章重点内容
- OCR识别:图片文字识别和提取
- 智能对话:与严小希进行自然语言对话
- 文本朗读:将文本转换为语音
- 现代化Web界面:基于Vue.js和Element Plus
- 响应式设计:适配不同屏幕尺寸
- 用户系统:支持注册、登录和个人设置
- 历史记录:保存用户操作历史
- 多模态交互:支持文本和图片输入
- 操作系统:Windows 10/11, macOS 10.14+, Ubuntu 18.04+
- Python:3.8 或更高版本
- Node.js:16.0 或更高版本
- 内存:至少 4GB RAM
- 存储空间:至少 500MB 可用空间
git clone https://github.com/xiaoce-2025/aibasis_homework.git
cd aibasis_homeworkcd backend
pip install -r requirements.txtcd backend
python main.pygit clone https://github.com/xiaoce-2025/aibasis_homework.git
cd aibasis_homeworkcd backend
pip install -r requirements.txtcd ../gui
npm install启动严小希
cd backend
python main.py启动api服务端
cd backend
python Api.py启动Web界面
cd gui
npm run serve- API密钥配置:在
backend/config.py中配置相关AI服务的API密钥 - 数据库配置:系统使用JSON文件存储数据,无需额外数据库配置
- 端口配置:默认后端运行在5000端口,前端运行在8080端口
- 启动宠物:运行
python main.py启动桌面宠物 - 移动宠物:拖拽宠物到任意位置
- 右键菜单:右键点击宠物访问功能菜单
- 设置调整:通过设置菜单调整宠物外观和行为
- 用户登录:注册新账户或使用现有账户登录
- AI续写:输入文本开头,AI自动续写后续内容
- 文本润色:上传文本,AI优化表达和语法
- OCR识别:上传图片,自动识别文字内容
- 智能对话:与严小希进行自然语言交流
aibasis_homework/
├── backend/ # 后端服务
│ ├── main.py # 桌面宠物主程序
│ ├── Api.py # Flask API服务
│ ├── AIContinuation.py # AI续写模块
│ ├── AIPolishment.py # AI润色模块
│ ├── AITextExtracts.py # AI摘抄模块
│ ├── TextOCR.py # OCR识别模块
│ ├── YanxxDialog.py # 智能对话模块
│ ├── Auth.py # 用户认证模块
│ └── resources/ # 资源文件
├── gui/ # 前端界面
│ ├── src/ # Vue.js源码
│ ├── public/ # 静态资源
│ └── package.json # 依赖配置
├── docs/ # 文档目录
└── README.md # 项目说明
- 泡泡大人:加入泡门,拥抱美好生活!正因为有您,我们才会创造出严小希这一可爱的角色
- 7NTXX+1:为我们提供了大量的问候语
- 櫟染:为我们提供了部分动画原画支持
- 辛勤付出的老师和助教们:感谢您对我们的指导
更新日期:2025年4月21日
更新内容:
- 完善了基础功能(ai续写,GUI导航、设置、首页等)
- 支持了使用html的gui版本
更新日期:2025年4月23日
更新内容:
- 增加了登录和注册功能
- 调整了GUI
更新日期:2025年6月27日
更新内容:
- 完成了全部内容
- 修复了一些已知问题
*由于时间紧张,本版本尚未发布release,烦请克隆仓库进行使用,感谢您的理解与支持。
感谢**firefly1145141919810**与**xiaoce-2025**对此项目的贡献!
让严小希陪伴你的每一天! ✨
