UnimeType 只运行你主动触发的动作。打开键盘本身不会发送文本。每个动作的捕获范围与宿主结果不同。
| 动作 | 无选区时的范围 | 宿主结果 |
|---|---|---|
| Convert | 当前段落,必要时回退到键入缓冲 | 替换捕获文本 |
| Polish | 光标所在句子,必要时回退到键入缓冲 | 替换捕获文本 |
| Explain | 光标所在句子,必要时回退到键入缓冲 | 打开面板;宿主文本不变 |
显式选区会覆盖所有自动范围。捕获顺序与「已接受段落」见 文本范围策略。
Convert
Convert 将捕获文本发送到已配置模型。本地客户端不会判定某段拉丁文是英文还是拼音,也不会因为看起来像代码而拦截段落。模型根据已启用语言的指令做语义决策。
示例(示意)
- 输入:
wo jintian wanshang ba API notes fa gei ni - 将光标放在段落中(或选中该句)。
- 运行 Convert。
- 校验与写回成功时,宿主段落被替换为转换结果。模型被要求保留的英文片段(如
API、产品名)应留在输出中;受保护标记由本地强制。
重试与「未改变」
若第一次模型结果与请求文本完全相同,UnimeType 会用更强指令再试一次。已识别的 Mini/Lite 路由在可用时使用对应 Pro。第二次结构仍合法且仍相同,会报告 未改变,而不是失败。
会阻止写回的失败
本地校验可能在修改宿主前拒绝模型响应。常见原因包括换行破坏、Markdown 结构被挪动、受保护标记缺失、或出现未启用的文字系统。修复尝试仍失败时,UnimeType 保留原文,并可能显示 AI 服务错误 等状态。见 状态与排查 与 技术参考。
Polish
Polish 保持原有语言混合与信息锚点。本地校验要求换行、Markdown 前缀、受保护标记与类数字锚点保持稳定。模型返回后,紧挨中文前的逗号会从 , 规范为 ,。
示例(示意)
- 草稿:
I can bring dessert, but I'll arrive 晚一点. - 将光标放在句中或选中该句。
- 运行 Polish。
- 校验成功时句子就地替换。含义锚点与受保护值必须保留,否则保留原文。
Polish 适合小范围就地润色,不适合开放式起草。何时改用对话助手见 AI 键盘还是 ChatGPT?。
Explain
Explain 发起一次模型请求,在光标附近面板显示简短解释。它从不替换宿主文本。请求期间受保护值保持掩码,仅在本地展示时恢复。
示例(示意)
- 选中对方消息中不熟悉的短语。
- 运行 Explain。
- 阅读面板;宿主应用中的消息正文保持原样。
哪些事永远不会自动发生
- 仅普通打字不会发请求
- Explain 不会写回
- 已有动作进行中不会再开第二个(请求进行中)
- 请求期间宿主文本已变则不写回(文本已更改)