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

 找回密码
 立即注册
查看: 21402|回复: 221

[插件集成] 【2024 7月更新】【chatgpt】要花钱怎么办?国产大模型来替...

  [复制链接]

27

主题

1307

帖子

5947

积分

元老级技术达人

积分
5947
金钱
4615
HASS币
100
发表于 2024-1-22 01:07:02 | 显示全部楼层 |阅读模式
本帖最后由 25989406 于 2024-7-29 11:47 编辑

------2024 7月更新说明,本插件已经可以直接用ha openai官方插件替代,本人后续不再维护此插件


ha官方内置的openai插件
一句话,修改环境变量中OPENAI_BASE_URL的值为 "https://dashscope.aliyuncs.com/compatible-mode/v1" 即可
修改后启动ha,即可直接去OPENAI插件去新建对话代理,apikey填灵积API-KEY,详见(阿里云OpenAI Chat接口
需要控制智能家居设备的话去配置选择Assist,同时模型名字需要填支持tools调用的模型(通义千问支持tools调用的模型 :qwen-turbo、qwen-plus、qwen-max和qwen-max-longcontext
103BD905-5C06-4206-9C02-022E8F0103D1.png




docker安装Ha的替换方法
方法一docker run替换:

docker run -e OPENAI_BASE_URL="https://dashscope.aliyuncs.com/compatible-mode/v1"

方法二 docker-compose 替换

services:
  homeassistant:
#****你的其他配置这里省略
#****你的其他配置这里省略
    environment:
      - OPENAI_BASE_URL="https://dashscope.aliyuncs.com/compatible-mode/v1"


core安装Ha的替换方法
替换方法:
    export OPENAI_BASE_URL=yourai_url





-------------------------------------------




# tongyi_assistant
基于通义千问的HomeAssistant助手 微信截图_20240121233408.png

0.前言

    目前暂不支持上下文,测试尝鲜版本日志打印的比较多,勿喷

    问就是后面再弄

    智能家居控制部分已经可以正常使用,欢迎尝试

    关于大模型promot可以自己按需修改,在集成选项里;当前Prompt 模版里默认将三个区域的设备信息吐给大模型('餐厅','书房','客厅'),请自己按需修改,设备越多占用的token越多,注意控制总量,默认上限配置的1000

效果演示:
    结合官方atom的自定义唤醒词演示(自己临时训练的hey siri,不是特别灵敏,见谅)
    对你有帮助的话b站来一波三连,谢谢!!

   


无需nodered,五步完成配置:   

游客,如果您要查看本帖隐藏内容请回复


微信图片_20240121231632.png










评分

参与人数 5金钱 +65 收起 理由
759 + 5 论坛有你更精彩!
jpcugv + 10
eric + 20 感谢楼主分享!
aiqienanguatou + 10 论坛有你更精彩!
dscao + 20 感谢楼主分享!

查看全部评分

回复

使用道具 举报

22

主题

622

帖子

2813

积分

金牌会员

Rank: 6Rank: 6

积分
2813
金钱
2191
HASS币
0
发表于 2024-1-22 09:04:04 | 显示全部楼层
大佬威武,,我这就去申请···
回复

使用道具 举报

8

主题

270

帖子

1818

积分

金牌会员

Rank: 6Rank: 6

积分
1818
金钱
1548
HASS币
10
发表于 2024-1-22 10:03:03 | 显示全部楼层
无法加载配置向导: {"message":"Invalid handler specified"}

回复

使用道具 举报

27

主题

1307

帖子

5947

积分

元老级技术达人

积分
5947
金钱
4615
HASS币
100
 楼主| 发表于 2024-1-22 10:22:36 | 显示全部楼层
motoyu 发表于 2024-1-22 10:03
无法加载配置向导: {"message":"Invalid handler specified"}

贴下你的ha版本和日志?
回复

使用道具 举报

8

主题

270

帖子

1818

积分

金牌会员

Rank: 6Rank: 6

积分
1818
金钱
1548
HASS币
10
发表于 2024-1-22 10:25:13 | 显示全部楼层
Core
2024.1.5
Supervisor
2023.12.1
Operating System
11.4
Frontend
20240104.0
回复

使用道具 举报

8

主题

270

帖子

1818

积分

金牌会员

Rank: 6Rank: 6

积分
1818
金钱
1548
HASS币
10
发表于 2024-1-22 10:26:19 | 显示全部楼层
Logger: homeassistant.config_entries
Source: config_entries.py:2087
First occurred: 10:14:38 (1 occurrences)
Last logged: 10:14:38

Error occurred loading flow for integration tongyi_assistant: cannot import name 'error' from 'openai' (/usr/local/lib/python3.11/site-packages/openai/__init__.py)
回复

使用道具 举报

27

主题

1307

帖子

5947

积分

元老级技术达人

积分
5947
金钱
4615
HASS币
100
 楼主| 发表于 2024-1-22 10:31:52 | 显示全部楼层
motoyu 发表于 2024-1-22 10:26
Logger: homeassistant.config_entries
Source: config_entries.py:2087
First occurred: 10:14:38 (1 occu ...

你是昨天下载的么,我昨晚最后一个版本应该已经把openai的引用去掉了,你重新下载一次再试试
回复

使用道具 举报

27

主题

1307

帖子

5947

积分

元老级技术达人

积分
5947
金钱
4615
HASS币
100
 楼主| 发表于 2024-1-22 10:34:53 | 显示全部楼层
motoyu 发表于 2024-1-22 10:26
Logger: homeassistant.config_entries
Source: config_entries.py:2087
First occurred: 10:14:38 (1 occu ...

我删漏了。。可以手工先把config_flow.py
里11,12行删掉,我后面再改一下
这两行:
import openai
from openai import error
回复

使用道具 举报

8

主题

270

帖子

1818

积分

金牌会员

Rank: 6Rank: 6

积分
1818
金钱
1548
HASS币
10
发表于 2024-1-22 10:41:38 | 显示全部楼层
25989406 发表于 2024-1-22 10:31
你是昨天下载的么,我昨晚最后一个版本应该已经把openai的引用去掉了,你重新下载一次再试试 ...

刚下载的 然后删了 又下载一次
回复

使用道具 举报

8

主题

270

帖子

1818

积分

金牌会员

Rank: 6Rank: 6

积分
1818
金钱
1548
HASS币
10
发表于 2024-1-22 10:50:18 | 显示全部楼层
25989406 发表于 2024-1-22 10:34
我删漏了。。可以手工先把config_flow.py
里11,12行删掉,我后面再改一下
这两行:

删了 已经好了 感谢
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-22 14:30 , Processed in 0.195064 second(s), 37 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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