
【智能家居HA】DeepSeek接入Home Assistant
转载于微信公众号: 瀚思彼岸《 【新奇玩法】deepseek接入Home Assistant》
本文为『瀚思彼岸』论坛技术文章,作者为extations大神,在此表示感谢!文章版权归原作者所有,侵权必究。
前提条件
在开始之前,请确保您满足以下条件:
-
Home Assistant 已安装并运行。
-
Extended OpenAI Conversation 插件已安装。
• 插件地址 -
前往 DeepSeek 官网 注册并获取 API。
-
Environment Variable for Home Assistant 插件已安装。
• 插件地址
步骤指南
步骤 1:安装 Extended OpenAI Conversation 插件
1. 打开 Home Assistant。
2. 进入 HACS(Home Assistant Community Store)。
3. 搜索并安装 Extended OpenAI Conversation 插件。
4. 安装完成后,重启 Home Assistant。
步骤 2:安装 Environment Variable for Home Assistant 插件
1. 打开 Home Assistant。
2. 进入 HACS。
3. 搜索并安装 Environment Variable for Home Assistant 插件。
4. 安装完成后,重启 Home Assistant。
步骤 3:配置环境变量
1. 打开 Home Assistant 的 configuration.yaml
文件。
2. 添加以下内容:
environment_variable:
OPENAI_BASE_URL: "https://api.deepseek.com/v1" # DeepSeek 的 API 地址
步骤 4:配置 Extended OpenAI Conversation
1. 在 Extended OpenAI Conversation 的配置中,添加以下内容: Prompt Template:
plaintext
I want you to act as a smart home manager of Home Assistant. I will provide information about the smart home along with a question. You will truthfully make corrections or answer using the information provided in one sentence in everyday language.
Current Time: {{ now() }}
Available Devices:
### 可用设备展示
# (以下部分建议通过网页 AI 对话生成实体列表,避免因实体列表过长导致无响应)
2. 配置 Functions:
• 默认 Functions:维持默认配置。
• 自动创建自动化:如果需要自动创建自动化,需创建对话模型并修改函数为 add_automation
(参考 GitHub 教程)。
• 注意:目前可能不支持同时添加多个函数,否则会报错。
步骤 5:保存并重启
完成配置后,保存文件并重启 Home Assistant,以确保所有配置生效。
步骤 6:创建对话实体
1. 打开 Home Assistant 的 语音助手 页面。
2. 添加新的语音助手,并选择刚刚创建的 deepseek
模型。
步骤 7:测试对话功能
1. 打开 Home Assistant 的 语音助手 页面。
2. 尝试与助手进行对话,确保功能正常工作。
注意事项
• 确保所有插件和依赖项已正确安装和配置。
• 对于未能直接搜索到的插件,请添加 Custom repositories。
• 如果遇到问题,请参考插件的官方文档或社区支持。
• 在配置 Available Devices 部分时,建议通过网页 AI 对话生成实体列表,以避免因列表过长导致无响应。
目前deepseek的能力比较对其openai,个人感觉要比
更多推荐
所有评论(0)