经过数月的开发和迭代,茶海虾王 V3.1 今天正式发布!这是一个成品级的 AI 项目, 具备了从技术架构到用户体验的全方位考量。
🎉 重要提示: V3.1 是第一个正式发布的版本,包含了完整的功能和文档,适合生产环境使用。
🌟 新增功能
🔌 适配器模式
完美解耦模型层,支持本地/云端双模型无缝切换
🧠 永久记忆知识库
原子写入保障数据安全,支持长期记忆存储
🧩 智能插件系统
天气查询、价格查询等插件即插即用
🖥️ 双界面支持
命令行 + 网页可视化双界面
🛡️ 工业级稳定性
重试机制、日志系统、异常处理
📦 开箱即用
PowerShell 一键发布包,Windows 一键启动
📋 更新详情
1. 架构优化
采用适配器模式重构了整个模型层,现在可以轻松切换不同的 AI 模型提供商,无需修改核心代码。支持:
- 本地模型 - Ollama、LM Studio 等
- 云端模型 - GPT、Claude、文心一言等
- 混合模式 - 根据场景自动选择最优模型
2. 知识库系统
全新的永久记忆知识库,采用原子写入机制,确保数据安全性:
- 支持键值对存储
- 原子写入,防止数据损坏
- 支持模糊查询和精确查询
- 自动备份和恢复功能
# 示例:添加知识
POST /api/knowledge
{
"key": "user_name",
"value": "小明"
}
# 示例:查询知识
GET /api/knowledge/user_name
3. 插件系统
插件化架构让功能扩展变得简单:
- 标准化插件接口
- 动态加载和卸载
- 内置天气查询、价格查询插件
- 支持自定义插件开发
4. 用户界面
双界面设计满足不同用户需求:
- 命令行界面 - 简洁高效,适合开发者
- 网页界面 - 直观友好,适合普通用户
- 响应式设计,支持移动端
5. 部署优化
一键部署,开箱即用:
- PowerShell 一键生成发布包
- Windows 一键启动脚本
- EXE 打包功能(可选)
- 完整的文档说明
🔧 技术栈
- 编程语言 - Python 3.10+
- Web 框架 - Flask / FastAPI
- 数据存储 - SQLite / JSON
- 前端技术 - HTML5 + CSS3 + JavaScript
📥 立即下载
V3.1 完整发布包已上传到 GitHub Releases 和下载页面:
⚠️ 注意事项: 下载后请验证 SHA256 校验码,确保文件完整性。
🙏 致谢
感谢所有关注和测试这个项目的开发者!特别感谢:
- 参与早期测试的志愿者们
- 提供宝贵建议的社区成员
- 所有在 GitHub 上 Star 和 Fork 的朋友们
📅 下一步计划
V3.1 发布后,我们将专注于:
- 收集用户反馈,修复 Bug
- 开发更多实用插件
- 优化性能和用户体验
- 编写更多教程和文档