Skip to content

Releases: idootop/mi-gpt

v4.2.0

26 Aug 14:04
9f83eb1
Compare
Choose a tag to compare

✨ 新功能

  • ✅ 新增对小爱音箱 LLM 消息的支持

🐛 修复

  • ✅ 修复 LLM 返回值格式与预期不符的问题 by @yanyao2333

❤️ 感谢

v4.1.0

22 Jun 16:43
a8c9ba7
Compare
Choose a tag to compare

🐛 修复

  • ✅ 修复部分机型连续对话异常的问题(比如小爱音箱 Play)
  • ✅ 修复第三方 TTS 发音人为 undefined 的问题
  • ✅ 修复默认网络超时时间过短的问题,上调为 5s

💪 优化

  • ✅ 允许通过设置 systemTemplate 为空字符串来关闭系统消息
  • ✅ 优化关闭流式响应时不能使用连续对话模式的提示语
  • ✅ 优化 bot 个人简介默认模板

📚 文档

  • ✅ 添加召唤 AI 回答问题的唤醒指令的说明
  • ✅ 添加如何提高 AI 回答反应速度的配置教程
  • ✅ 添加连续对话下和小爱音箱说话没有反应的说明
  • ✅ 添加如何快速打断 AI 的回答的说明
  • ✅ 添加 server 端异地登录失败,使用本地登录凭证的教程
  • ✅ 添加 TTS 和 OpenAI baseURL 示例和注意事项
  • ✅ 添加如何关闭系统 Prompt 和对话上下文的说明
  • ✅ 添加系统 Prompt 字符串变量的示例
  • ✅ 添加 timeout 参数说明

❤️ 感谢

  • @lmk123 正在为 MiGPT 制作 GUI 和启动 CLI,方便普通用户更简单的使用 MiGPT。
  • @mingtian886 提供了小爱音箱 Play 硬件,协助调试连续对话异常的问题
  • 以及 @uect@miaowmint 等在微信交流群内帮助群友积极解答问题的可爱的人们 ❤️

v4.0.0

17 Jun 17:22
2990ea8
Compare
Choose a tag to compare

✨ 新功能

  • ✅ 新增自定义系统 Prompt 功能
  • ✅ 支持火山引擎 TTS 和音色切换能力
  • ✅ 支持使用 SOCKS 代理 by @tluo-github
  • ✅ 添加 MIT license

💪 优化

  • ✅ 登录凭证过期后自动刷新 token #76
  • ✅ 优化网络请求错误重试策略(消息/播放状态轮询)
  • ✅ 优化 db 路径查找方式与初始化脚本
  • ✅ 移除 TTS 不发音字符(emoji)
  • ✅ 优化切换音色默认语音指令

📚 文档

  • ✅ 添加系统 Prompt 模板字符串变量的说明
    • ✅ DAN 模式,猫娘等整活 prompt 的演示示例
    • ✅ Awesome prompt 征集
  • ✅ 添加更新人设 Prompt 的使用说明(你是 xxx,你喜欢 xxx)
  • ✅ 添加对其他品牌音箱的支持情况的说明 #83
  • ✅ 添加“小爱同学”唤醒词的相关说明 #84
  • ✅ 添加进入唤醒模式时小爱莫名开始播放歌曲的说明 #71
  • ✅ 添加部署和接入本地大语言模型的教程 #82
  • ✅ 添加获取小爱音箱 did 的相关说明
  • ✅ 添加提示无法找到共享设备的相关说明
  • ✅ 添加常见小爱音箱型号的支持情况和参数列表
  • ✅ 添加 OpenAI 账号充值前可能无法使用 gpt-4 系列模型的相关说明
  • ✅ 添加无需和小爱音箱在同一局域网下运行的说明
  • ✅ 添加自定义 TTS 和音色的配置和使用教程
  • ✅ 添加切换音色使用教程

❤️ 感谢

v3.1.0

11 Jun 14:30
34de9e2
Compare
Choose a tag to compare

🔥 Hotfix

  • ✅ 修复对 Azure OpenAI Service 的支持
  • ✅ 修复 MIoT 和 Mina 接口查询到的设备名称不一致的问题。#62
  • ✅ 提示语列表为空时,不播放提示音。#30 (comment)
  • ✅ 唤醒模式下重新匹配唤醒词时,不再重复唤醒。#25
  • ✅ 修复使用提示音链接时,小爱回答完毕后,仍然重复播放文字提示语的问题。

💪 优化

  • ✅ 优化 unWakeUp 小爱流程,增加指令间的执行间隔,降低 ROM 端无响应问题的出现概率。#32
  • ✅ 优化 debug 日志输出,添加 wakeUp、unWakeUp、env 等关键流程和核心数据的打印。

❤️ 感谢

  • @shaoyi1991 补充的关于项目启动和国内配置 docker 镜像的说明。 #28
  • @shog86 协助调试 Azure OpenAI Service 相关的配置参数 #34
  • @otkHsiao 反馈 Azure OpenAI Service 配置 deployment 的问题 #34 (comment)
  • @siseboy 提供群晖 docker 使用教程 #41
  • @moffefei 提供的 Windows 下 docker 启动命令的示例 #45
  • @imhsz 协助调试 MIoT 和 Mina 接口查询到的设备名称不一致的问题。#62

📚 其他

  • ✅ 优化关于小米账号安全验证相关的提示语和使用说明。#22 (comment)
  • ✅ 优化关于 Azure OpenAI 配置的说明。#7
  • ✅ 优化调用 AI 进行回复的相关说明和示例。
  • ✅ 优化找不到小爱设备的相关说明。#28 (comment)
  • ✅ 添加关于 clone 项目本地运行的相关配置教程。
  • ✅ 添加关于本地构建本项目 docker 镜像的说明。
  • ✅ 添加关于 clone 项目本地运行提示找不到 bot 的相关说明。
  • ✅ 添加国内网络配置代理访问 OpenAI 服务的相关说明。#29
  • ✅ 添加关于 OpenAI 401 账号 API_KEY 错误, 403 触发 IP 访问风控的说明。#19, #33
  • ✅ 添加关于 Node 项目下 MiGPT.create 参数配置的说明。 #27
  • ✅ 添加关于 Widnows 下 docker 启动参数配置的说明。#26
  • ✅ 添加对多账号/设备支持的相关说明
  • ✅ 添加群晖 docker 使用教程
  • ✅ 添加国内使用 Docker 配置镜像代理的相关说明。#31
  • ✅ 添加关于 OpenAI gpt4 模型不存在的相关说明
  • ✅ 添加关于唤醒小爱、唤醒词、唤醒模式的说明和注意事项。
  • ✅ 添加关于 playingCommand 的详细说明,默认不需要配置。

v3.0.0

05 Jun 03:08
Compare
Choose a tag to compare

✨ 新功能

  • 新增 ARMv7 Docker 镜像 #15
  • 新增 playingCommand 选项,修复小爱音箱回答戛然而止的问题 #14
  • 新增 streamResponse 流式响应控制开关,确保小爱的回复是完整的句子 #20
  • 添加对其他 LLM 的支持和配置教程(比如通义千问,moonshot 等)#11
  • 新增 example 示例代码(node)#17
  • 添加小爱音箱支持型号的说明 #14
  • 新增 debug 开关,用于调试 #14

🐛 修复

  • 修复小爱回复无法被终止的问题 #5
  • 修复 DB 初始化失败的问题 #17
  • 修复 AI 响应异常时未播放提示语/音的问题
  • 修复提示音链接为空时自动播放音乐的问题

💪 优化

  • 优化 Docker 镜像体积
  • 优化配置文件示例和使用教程 #22
  • 优化版本号读取方式(import 静态导入)

❤️ 感谢

  • @lyddias 反馈并协助调试小米音箱 Play 增强版相关问题
  • @akring 优化小米账号相关的使用提示
  • @csjuXYZ 反馈 NPM 包无法正常使用的问题
  • @Ruiyuan-Zhang 反馈长回复无法被终止的问题

Release v2.0.0

26 May 14:57
f18dda1
Compare
Choose a tag to compare

🚨 Breaking changes

  • callAIPrefix 更名为 callAIKeywords
  • wakeUpKeywordsexitKeywords 匹配规则由包含(includes)变更为起始(startsWith)

✨ 新功能 & 优化

  • 支持 Microsoft Azure OpenAI(#7
  • 新增 LLM 响应完毕提示语:onAIReplied
  • 优化 .mi.example.js 配置参数实例
  • 优化唤醒模式下播放状态检测间隔,限制最低为 500 ms

🐛 修复

  • 修复唤醒模式下 LLM 回复不发音或过短的问题(#9
  • 修复部分场景下 LLM 返回数据格式异常的问题
  • 修复唤醒词配置格式,使其与原始文档行为一致(#8

Release v1.2.0

21 May 15:17
8025ee4
Compare
Choose a tag to compare
  • 新增小爱音箱 TTS 与唤醒指令选项 (#5)
  • 更新默认模型为 gpt-4o