找回密码
 立即注册
查看: 80|回复: 0

[求助] 小智接入homeassistant的问题

[复制链接]

27

主题

112

回帖

1232

积分

金牌会员

积分
1232
金钱
1093
HASS币
0
发表于 2025-3-19 17:38:50 | 显示全部楼层 |阅读模式
看着网上的教程用docker已经部署了自己的后台。
在服务端的configuration也配置了homeassistant的地址和key

编译和烧录小智的客户端。

在小智服务端用AliLLM 千问的时候一切正常。
selected_module:
  # 语音活动检测模块,默认使用SileroVAD模型
  VAD: SileroVAD
  # 语音识别模块,默认使用FunASR本地模型
  ASR: FunASR
  # 将根据配置名称对应的type调用实际的LLM适配器
  LLM: HomeAssistant
  # TTS将根据配置名称对应的type调用实际的TTS适配器
  TTS: EdgeTTS
**************************************

  HomeAssistant:
    # 定义LLM API类型
    type: homeassistant
    base_url: http://192.168.1.236:8123
    agent_id: conversation.chatgpt
    api_key:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


但是当我配置成如上的HA后。小智的服务端docker一直报如下错误
xiaozhi-esp32-server  | 25-03-19 17:15:48[core.connection] - INFO - 大模型说出第一句话: Error talking to OpenAI
xiaozhi-esp32-server  | 25-03-19 17:15:49[core.providers.tts.base] - INFO - 语音生成成功: Error talking to OpenAI:tmp/[email protected],重试0次
xiaozhi-esp32-server  | 25-03-19 17:15:50[core.handle.sendAudioHandle] - INFO - 发送第一段语音: Error talking to OpenAI


看起来是已经成功连上homeassistant了但是不能和openai正常通讯。
[color=var(--success-color)]


我用了HACS 的插件Environment variable。
并且在configuration.yaml 中也改了千问的url
environment_variable:
  OPENAI_BASE_URL: https://dashscope.aliyuncs.com/compatible-mode/v1



在设备与集成中也添加了OpenAI Conversation。并且配置了千问
然后在配置语音助手中添加后用文字测试是能正常工作的
1.jpg

现在感觉是小智与homeassistant已经能正常链接但是好像不能调用我配置的千问。请问大家有什么解决办法或者解决方向么?

回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-5-1 06:54 , Processed in 0.166218 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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