请选择 进入手机版 | 继续访问电脑版

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

 找回密码
 立即注册
查看: 6019|回复: 43

[新奇玩法] deepseek接入home assistant

  [复制链接]

1

主题

24

帖子

147

积分

注册会员

Rank: 2

积分
147
金钱
123
HASS币
10
发表于 2025-1-11 17:30:08 | 显示全部楼层 |阅读模式

前提条件

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

  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
      希望这份教程对您有所帮助!

评分

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

查看全部评分

回复

使用道具 举报

1

主题

24

帖子

147

积分

注册会员

Rank: 2

积分
147
金钱
123
HASS币
10
 楼主| 发表于 2025-1-11 17:47:42 | 显示全部楼层

                               
登录/注册后可看大图


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

使用道具 举报

1

主题

24

帖子

147

积分

注册会员

Rank: 2

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

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

使用道具 举报

28

主题

561

帖子

4482

积分

论坛元老

Rank: 8Rank: 8

积分
4482
金钱
3921
HASS币
0
发表于 2025-1-11 19:30:23 | 显示全部楼层
步骤 3没看懂,有没有configuration的截图
回复

使用道具 举报

23

主题

342

帖子

1413

积分

金牌会员

Rank: 6Rank: 6

积分
1413
金钱
1071
HASS币
0
发表于 2025-1-11 20:26:31 | 显示全部楼层
500万token用不了多久。还是继续用google gemini
回复

使用道具 举报

1

主题

24

帖子

147

积分

注册会员

Rank: 2

积分
147
金钱
123
HASS币
10
 楼主| 发表于 2025-1-11 21:13:57 | 显示全部楼层
nuaawmy 发表于 2025-1-11 19:30
步骤 3没看懂,有没有configuration的截图

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

就这两行代码放进去
回复

使用道具 举报

29

主题

324

帖子

4450

积分

论坛技术达人

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

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

使用道具 举报

76

主题

614

帖子

2638

积分

金牌会员

Rank: 6Rank: 6

积分
2638
金钱
2019
HASS币
0
发表于 2025-1-12 15:04:33 | 显示全部楼层
变量定义后。直接用opeai集成就可以了啊。
回复

使用道具 举报

1

主题

24

帖子

147

积分

注册会员

Rank: 2

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

是的也可以的
回复

使用道具 举报

76

主题

614

帖子

2638

积分

金牌会员

Rank: 6Rank: 6

积分
2638
金钱
2019
HASS币
0
发表于 2025-1-12 18:18:46 | 显示全部楼层

这个的速度,4-5秒。我用4o mini中转api 2-3秒。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-2-9 04:10 , Processed in 0.136056 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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