本文为『瀚思彼岸』论坛技术文章,作者为extations大神,在此表示感谢!文章版权归原作者所有,侵权必究。


前提条件

在开始之前,请确保您满足以下条件:

  1. Home Assistant 已安装并运行。

  2. Extended OpenAI Conversation 插件已安装。

    • 插件地址
  3. 前往 DeepSeek 官网 注册并获取 API。

  4.  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,个人感觉要比

Logo

欢迎加入DeepSeek 技术社区。在这里,你可以找到志同道合的朋友,共同探索AI技术的奥秘。

更多推荐