docs: 添加流式响应参数的相关说明

This commit is contained in:
Del 2024-06-05 10:13:46 +08:00
parent 5ae198ee60
commit d78b3bfba0
3 changed files with 12 additions and 8 deletions

View File

@ -50,7 +50,7 @@ export default {
ttsCommand: [5, 1],
// 设备唤醒指令,请到 https://home.miot-spec.com 查询具体指令
wakeUpCommand: [5, 3],
// 是否启用流式响应,部分小爱音箱型号不支持查询播放状态,需要关闭流式响应
// 是否启用流式响应,部分小爱音箱型号不支持查询播放状态,此时需要关闭流式响应
streamResponse: true,
// 查询是否在播放中指令,请到 https://home.miot-spec.com 查询具体指令
// playingCommand: [3, 1, 1],

View File

@ -83,7 +83,7 @@ main();
然后,将里面的配置参数修改成你自己的,参数含义如下:
| 参数名称 | 描述 | 示例 |
| ---------------------------- | ------------------------------------------------------------------------------------------ | -------------------------------------------------- |
| ---------------------------- | ------------------------------------------------------------------------------------------ | -------------------------------------------------- | --- | --- |
| **bot** | | |
| `name` | 对方名称(小爱音箱) | `"傻妞"` |
| `profile` | 对方的个人简介/人设 | `"性别女,性格乖巧可爱,喜欢搞怪,爱吃醋。"` |
@ -99,8 +99,9 @@ main();
| `did` | 小爱音箱 ID 或名称 | `"小爱音箱 Pro"` |
| `ttsCommand` | 小爱音箱 TTS 指令([可在此查询](https://home.miot-spec.com) | `[5, 1]` |
| `wakeUpCommand` | 小爱音箱唤醒指令([可在此查询](https://home.miot-spec.com) | `[5, 3]` |
| `playingCommand` | 小爱音箱是否在播放中指令([可在此查询](https://home.miot-spec.com) | `[3, 1, 1]` |
| **speaker 其他参数(可选)** | | |
| **speaker 其他参数(可选)** |
| `playingCommand` | 小爱音箱是否在播放中指令([可在此查询](https://home.miot-spec.com) | `[3, 1, 1]` | | |
| `streamResponse` | 是否启用流式响应(部分小爱音箱型号不支持查询播放状态,此时需要关闭流式响应) | `true` |
| `callAIKeywords` | 当消息以关键词开头时,会调用 AI 来响应用户消息 | `["请", "傻妞"]` |
| `wakeUpKeywords` | 当消息以关键词开头时,会进入 AI 唤醒状态 | `["召唤傻妞", "打开傻妞"]` |
| `exitKeywords` | 当消息以关键词开头时,会退出 AI 唤醒状态 | `["退出傻妞", "关闭傻妞"]` |
@ -151,10 +152,10 @@ OPENAI_MODEL=moonshot-v1-8k
OPENAI_API_KEY=$MOONSHOT_API_KEY
```
**Q登录小米账号失败,提示 401**
**Q提示登录小米账号失败,无法正常启动**
1. **账号密码不正确**:小米 ID 并非手机号或邮箱,请在[「个人信息」-「小米 ID」](https://account.xiaomi.com/fe/service/account/profile)查看。
2. **网络异常**:如果你的账号密码确认配置正确,出现 401 登录异常大概率是因为网络异常,或当前 IP 小米账号登录被风控。请尝试切换代理或等待一段时间2-24 小时)后再试。[issue#10](https://github.com/idootop/mi-gpt/issues/10)
2. **网络异常**:如果你的账号密码确认配置正确,但依旧提示登录失败,大概率是因为网络异常或当前 IP 小米账号登录被风控(打开[小米账号主页](https://account.xiaomi.com)看看能否登录成功),可以尝试切换代理或等待一段时间2-24 小时)后再试。[issue#10](https://github.com/idootop/mi-gpt/issues/10)
**Q小爱音箱收到消息后没有调用 AI 进行回复**
@ -187,8 +188,9 @@ OPENAI_API_KEY=$MOONSHOT_API_KEY
</details>
如果修改参数后问题仍然存在,说明你的设备不支持通过开放接口查询播放状态(比如:小米音箱 Play 增强版),**此问题无解**。
建议更换其他型号的小爱音箱(推荐小爱音箱 Pro相关 [issue](https://github.com/idootop/mi-gpt/issues/14)。
如果修改参数后问题仍然存在,说明你的设备不支持通过开放接口查询播放状态(比如:小米音箱 Play 增强版),**此问题无解**。建议更换其他型号的小爱音箱(推荐小爱音箱 Pro相关 [issue](https://github.com/idootop/mi-gpt/issues/14)。
或者你也可以关闭 `.migpt.js` 配置文件中的流式响应streamResponse选项确保小爱能够回复完整的句子。不过需要注意的是关闭流式响应后唤醒模式等功能将失效。
**Q怎样使用豆包的音色**

View File

@ -2,6 +2,8 @@
> 一些可以优化的地方或新功能,仅作记录之用,暂时没有开发计划。
- 自动刷新小米账号登录凭证
- 小米账号登录凭证有效期 1 个月到期后需要自动刷新mi-service-lite
- 自动识别设备型号
- 通过查询设备 miot spec 文件,自动获取指令参数
- 自动识别设备属性值是否有读取权限