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

 找回密码
 立即注册
楼主: extations

[新奇玩法] deepseek接入home assistant

  [复制链接]

22

主题

658

帖子

2956

积分

金牌会员

Rank: 6Rank: 6

积分
2956
金钱
2298
HASS币
0
发表于 2025-2-7 09:25:15 | 显示全部楼层
longze650 发表于 2025-2-6 17:54
报错哎    谁帮看看

已解决,需要按照楼主的 方法,按照修改变量插件:Environment Variable for Home Assistant
再添加配置文件中的变量代码。
然后用自带的OPENAI插件即可。
回复

使用道具 举报

22

主题

658

帖子

2956

积分

金牌会员

Rank: 6Rank: 6

积分
2956
金钱
2298
HASS币
0
发表于 2025-2-7 10:16:13 | 显示全部楼层
只成功返回了一次
后面一直报错:


日志记录器: homeassistant.components.assist_pipeline.pipeline
来源: components/assist_pipeline/pipeline.py:1070
集成: Assist pipeline (文档, 问题)
首次出现: 09:28:53 (12 次总计出现)
上次记录: 10:12:44

Unexpected error during intent recognition
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/components/assist_pipeline/pipeline.py", line 1070, in recognize_intent
    conversation_result = await conversation.async_converse(
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    ...<7 lines>...
    )
    ^
  File "/usr/src/homeassistant/homeassistant/components/conversation/agent_manager.py", line 110, in async_converse
    result = await method(conversation_input)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/conversation/entity.py", line 47, in internal_async_process
    return await self.async_process(user_input)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/openai_conversation/conversation.py", line 241, in async_process
    result = await client.chat.completions.create(
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    ...<7 lines>...
    )
    ^
  File "/usr/local/lib/python3.13/site-packages/openai/resources/chat/completions.py", line 1289, in create
    return await self._post(
           ^^^^^^^^^^^^^^^^^
    ...<35 lines>...
    )
    ^
  File "/usr/local/lib/python3.13/site-packages/openai/_base_client.py", line 1805, in post
    return await self.request(cast_to, opts, stream=stream, stream_cls=stream_cls)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/site-packages/openai/_base_client.py", line 1503, in request
    return await self._request(
           ^^^^^^^^^^^^^^^^^^^^
    ...<5 lines>...
    )
    ^
  File "/usr/local/lib/python3.13/site-packages/openai/_base_client.py", line 1601, in _request
    return await self._process_response(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    ...<5 lines>...
    )
    ^
  File "/usr/local/lib/python3.13/site-packages/openai/_base_client.py", line 1693, in _process_response
    return await api_response.parse()
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/site-packages/openai/_response.py", line 417, in parse
    parsed = self._parse(to=to)
  File "/usr/local/lib/python3.13/site-packages/openai/_response.py", line 251, in _parse
    data = response.json()
  File "/usr/local/lib/python3.13/site-packages/httpx/_models.py", line 766, in json
    return jsonlib.loads(self.content, **kwargs)
           ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/json/__init__.py", line 346, in loads
    return _default_decoder.decode(s)
           ~~~~~~~~~~~~~~~~~~~~~~~^^^
  File "/usr/local/lib/python3.13/json/decoder.py", line 344, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
               ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/json/decoder.py", line 362, in raw_decode
    raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
回复

使用道具 举报

2

主题

20

帖子

116

积分

注册会员

Rank: 2

积分
116
金钱
96
HASS币
0
发表于 2025-2-8 15:52:27 | 显示全部楼层
请问第四步

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 对话生成实体列表,避免因实体列表过长导致无响应)

这个在哪里添加啊?

微信截图_20250208155135.png
微信截图_20250208155145.png
回复

使用道具 举报

2

主题

20

帖子

116

积分

注册会员

Rank: 2

积分
116
金钱
96
HASS币
0
发表于 2025-2-8 16:53:43 | 显示全部楼层
请教下各位大神,为啥没有实体呢
微信截图_20250208165251.png
微信截图_20250208165307.png
回复

使用道具 举报

0

主题

51

帖子

241

积分

中级会员

Rank: 3Rank: 3

积分
241
金钱
190
HASS币
0
发表于 2025-2-9 11:31:00 | 显示全部楼层
本帖最后由 goodhelp 于 2025-2-9 11:37 编辑

现在无法使用deepseek了,需要充值,但充值又没开放!
回复

使用道具 举报

2

主题

20

帖子

116

积分

注册会员

Rank: 2

积分
116
金钱
96
HASS币
0
发表于 2025-2-11 08:34:37 | 显示全部楼层
goodhelp 发表于 2025-2-9 11:31
现在无法使用deepseek了,需要充值,但充值又没开放!

不是有免费的10元钱吗
回复

使用道具 举报

0

主题

51

帖子

241

积分

中级会员

Rank: 3Rank: 3

积分
241
金钱
190
HASS币
0
发表于 2025-2-11 13:24:11 | 显示全部楼层
cquwilliam 发表于 2025-2-11 08:34
不是有免费的10元钱吗

没免费的10元了,新申请需要充值,但现在充值未开放,说服务资源紧张!
回复

使用道具 举报

3

主题

168

帖子

1612

积分

金牌会员

Rank: 6Rank: 6

积分
1612
金钱
1444
HASS币
10
发表于 2025-2-11 13:27:15 | 显示全部楼层
能用自己本地搭建的吗? 我搭建的671B 2.51大模型.
回复

使用道具 举报

2

主题

20

帖子

116

积分

注册会员

Rank: 2

积分
116
金钱
96
HASS币
0
发表于 2025-2-13 13:23:58 | 显示全部楼层
goodhelp 发表于 2025-2-11 13:24
没免费的10元了,新申请需要充值,但现在充值未开放,说服务资源紧张!

华为云还有其他各类云都部署了,还提供200万token体验额度。但我也没搞成功
回复

使用道具 举报

13

主题

213

帖子

1850

积分

金牌会员

Rank: 6Rank: 6

积分
1850
金钱
1637
HASS币
0
发表于 2025-2-14 09:56:06 | 显示全部楼层
本地部署,插件能用吗?
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-3-4 19:09 , Processed in 1.101899 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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