『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 1235|回复: 29

[新奇玩法] deepseek接入home assistant

[复制链接]

1

主题

24

帖子

143

积分

注册会员

Rank: 2

积分
143
金钱
119
HASS币
10
发表于 7 天前 | 显示全部楼层 |阅读模式

前提条件

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

  1. Home Assistant 已安装并运行。
  2. Extended OpenAI Conversation 插件已安装。
  3. 打开 Home Assistant。
  4. 进入 HACS(Home Assistant Community Store)。
  5. 搜索并安装 Extended OpenAI Conversation 插件。
  6. 安装完成后,重启 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 的配置中,添加api和base_url提交后添加以下内容:

    Prompt Template:
    plaintext
    I want you to act as smart home manager of Home Assistant. I will provide information of smart home along with a question, you will truthfully make correction or answer using 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:测试对话功能

  3. 打开 Home Assistant 的 语音助手
  4. 尝试与助手进行对话,确保功能正常工作。

    注意事项

    • 确保所有插件和依赖项已正确安装和配置。没有直接搜索到的插件请添加Custom repositories
    • 如果遇到问题,请参考插件的官方文档或社区支持。
    • 在配置 "Available Devices" 部分时,建议通过网页 AI 对话生成实体列表,以避免因列表过长导致无响应。
      img
      img
      希望这份教程对您有所帮助!

评分

参与人数 5金钱 +57 HASS币 +10 收起 理由
长洲中登 + 5 感谢楼主分享!
+ 20 + 10 高手,这是高手!
隔壁的王叔叔 + 12 高手,这是高手!
neoyang + 10
book123 + 10 高手,这是高手!

查看全部评分

回复

使用道具 举报

1

主题

24

帖子

143

积分

注册会员

Rank: 2

积分
143
金钱
119
HASS币
10
 楼主| 发表于 7 天前 | 显示全部楼层

                               
登录/注册后可看大图


目前deepseek的能力比较对其openai,个人感觉要比智谱响应快不少
回复

使用道具 举报

28

主题

305

帖子

4033

积分

论坛技术达人

积分
4033
金钱
3713
HASS币
60
发表于 7 天前 | 显示全部楼层
智谱是故意限制速度的,工具调用需要去运算
回复

使用道具 举报

1

主题

24

帖子

143

积分

注册会员

Rank: 2

积分
143
金钱
119
HASS币
10
 楼主| 发表于 7 天前 | 显示全部楼层
nuknoop 发表于 2025-1-11 18:31
智谱是故意限制速度的,工具调用需要去运算

质谱和deepseek都试过,智谱编程也不太行。 用这个插件配合deepseek可以自动生成自动化脚本非常好用!
回复

使用道具 举报

28

主题

561

帖子

4461

积分

论坛元老

Rank: 8Rank: 8

积分
4461
金钱
3900
HASS币
0
发表于 7 天前 | 显示全部楼层
步骤 3没看懂,有没有configuration的截图
回复

使用道具 举报

22

主题

332

帖子

1359

积分

金牌会员

Rank: 6Rank: 6

积分
1359
金钱
1027
HASS币
0
发表于 7 天前 | 显示全部楼层
500万token用不了多久。还是继续用google gemini
回复

使用道具 举报

1

主题

24

帖子

143

积分

注册会员

Rank: 2

积分
143
金钱
119
HASS币
10
 楼主| 发表于 7 天前 | 显示全部楼层
nuaawmy 发表于 2025-1-11 19:30
步骤 3没看懂,有没有configuration的截图

   environment_variable:
     OPENAI_BASE_URL: "https://api.deepseek.com/v1"  

就这两行代码放进去
回复

使用道具 举报

28

主题

305

帖子

4033

积分

论坛技术达人

积分
4033
金钱
3713
HASS币
60
发表于 7 天前 | 显示全部楼层
extations 发表于 2025-1-11 19:25
质谱和deepseek都试过,智谱编程也不太行。 用这个插件配合deepseek可以自动生成自动化脚本非常好用! ...

本来就是自调集成,没必要踩一捧一,都是国产类,只是都用过就事论事,哪个免费用哪个,这些都用过,我只是看你说响应问题,响应是故意要这样做,爱用不用呗
回复

使用道具 举报

75

主题

593

帖子

2564

积分

金牌会员

Rank: 6Rank: 6

积分
2564
金钱
1966
HASS币
0
发表于 6 天前 | 显示全部楼层
变量定义后。直接用opeai集成就可以了啊。
回复

使用道具 举报

1

主题

24

帖子

143

积分

注册会员

Rank: 2

积分
143
金钱
119
HASS币
10
 楼主| 发表于 6 天前 | 显示全部楼层
lichao622 发表于 2025-1-12 15:04
变量定义后。直接用opeai集成就可以了啊。

是的也可以的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-1-18 09:46 , Processed in 0.164959 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表