mi-gpt/docs/changelog.md
2024-06-17 23:32:19 +08:00

8.1 KiB
Raw Blame History

更新日志

v4.0.0

新功能

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

💪 优化

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

📚 文档

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

❤️ 感谢

  • @tluo-github 添加了对 SOCKS 代理的支持 https://github.com/idootop/mi-gpt/pull/100
  • @shinedlc 实现了一个小爱音箱接入 OpenGlass 摄像头硬件 + 本机搭建 Ollama 模型的 Fork
  • @LycsHub 推荐了 simple-one-api 将其他模型的接口统一成 OpenAI 的格式,支持 Coze
  • @lmk123 推荐了国内 docker 镜像设置与大模型服务申请配置教程
  • @laiquziru 协助调试小米 AI 音箱(第二代)
  • @wt666666、@mingtian886、@imlinhanchao、@HJ66 帮助网友解答常见问题(比如通义千问如何配置等)

v3.1.0

🔥 Hotfix

💪 优化

  • 优化 unWakeUp 小爱流程,增加指令间的执行间隔,降低 ROM 端无响应问题的出现概率。https://github.com/idootop/mi-gpt/issues/32
  • 优化 debug 日志输出,添加 wakeUp、unWakeUp、env 等关键流程和核心数据的打印。

📒 文档

❤️ 感谢

v3.0.1

  • 修复 README 配置参数表格样式

v3.0.0

新功能 & 优化

  • 新增 streamResponse 流式响应控制开关,确保小爱的回复是完整的句子(issue#20
  • 添加其他 LLM 的配置教程比如通义千问moonshot 等)(issue#11
  • 添加对支持小爱音箱型号的说明(issue#14
  • 优化配置文件示例和使用教程(issue#22

🐛 修复

  • 修复 AI 响应异常时未播放提示语/音的问题
  • 修复提示音链接为空时自动播放音乐的问题

❤️ 感谢

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

v2.1.2

  • 修复小爱回复无法被终止的问题(issue#5

v2.1.1

  • 修复 DB 初始化失败的问题(issue#17
  • 优化版本号读取方式import 静态导入)

v2.1.0

  • 优化 Docker 镜像体积
  • 新增 playingCommand 选项
  • 修复小爱音箱回复戛然而止的问题(issue#14

v2.0.1

  • 新增 ARMv7 Docker 镜像(issue#15
  • 新增 debug 开关,用于调试(issue#14

v2.0.0

🚨 Breaking changes

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

新功能 & 优化

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

🐛 修复

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

v1.2.0

  • 新增小爱音箱 TTS 与唤醒指令选项
  • 更新默认模型为 gpt-4o

v1.1.0

  • 新增 Arm64 Docker 镜像
  • 替换 Yarn 包管理工具为 Pnpm

v1.0.0

  • 支持人物设定
  • 支持连续对话
  • 支持流式响应
  • 支持长短期记忆
  • 支持更换音色
  • 支持自定义音效和唤醒词等设置