侧边栏壁纸
博主头像
龍騰博客 博主等级

行动起来,活在当下

  • 累计撰写 159 篇文章
  • 累计创建 31 个标签
  • 累计收到 7 条评论

目 录CONTENT

文章目录

把 HA 对话代理换成本地 Ollama

管理员
2026-06-22 / 0 评论 / 0 点赞 / 0 阅读 / 0 字

第 1 步:安装 Ollama 集成

  1. HA → 设置设备与服务添加集成

  2. 搜索 Ollama,点击安装

  3. 填写配置:

    • URLhttp://192.168.0.188:11434(你 SER8 的 Ollama 地址)

    • 这个界面只填地址就行,直接点提交。点击提交,集成添加成功。

    • 点右上角的 "+ 添加对话代理",在那里选模型。模型qwen2.5:14b(你已经在跑的模型,直接用)

  4. 这个界面其他地方建议这样设置:

    指导(System Prompt) 把默认的英文改成中文,回答才会是中文:

    你是一个家庭语音助手。用中文简洁地回答问题,直接给出答案,不要废话。

    其他参数保持默认就行,不用动。

第 2 步:把语音助手的对话代理换掉

  1. HA → 设置语音助手

  2. 点击你现有的语音助手名称进入编辑

  3. 找到 "对话代理" 这一项,现在应该是 Home Assistant

  4. 改成刚添加的这个 Ollama Conversation

  5. 注意到一个关键开关:"首选本地处理命令"是开着的,这个就是让你的自定义 intent(家庭百科、记一下)优先匹配的开关,保持开启是对的。

  6. 现在点右下角**"更新"**保存,然后再去 Assist 测试"天空为什么是蓝的",应该就正常了。

第 3 步:测试

对着 BOX-3(或手机 Assist)说一句没有自定义句式的话:

今天适合吃什么

Ollama 回答了说明成功。再说一句:

记一下明天要买牛奶

备忘录正常写入,说明原有功能没有受影响。


就这些,不需要改任何 yaml 文件。

唯一需要注意的是:Ollama 响应比 HA 内置对话代理慢,第一句话可能要等 2-4 秒,这是正常的,模型推理需要时间。如果觉得太慢,可以在 Ollama 集成设置里把模型换成 qwen2.5:7b,速度快一倍但效果略差。

0

评论区