小爱音箱接入chatgpt

article/2024/12/22 16:32:40

文章目录

  • 前言
  • 一、安装Homeassistant
  • 二、安装hacs
  • 三、集成XiaoMi Miot Auto、Node-RED Companion
  • 四、安装Node-Red
  • 五、导入json文件及配置节点
  • 六、查看小爱音箱输入输出的实体ID
  • 七、部署测试


前言

本次实现是通过搭建部署 homeassistant + nodered + mqtt 实现小爱音箱接入chatgpt功能。
mqtt是封装好的chatgpt的发布与订阅


提示:以下是本篇文章正文内容,下面案例可供参考

一、安装Homeassistant

创建文件夹

cd /home
mkdir -p data/homeassistant/config

拉取镜像

docker pull homeassistant/home-assistant:lastet

启动容器

docker run -d --name homeassistant -v /home/data/homeassistant/config:/config -p 8123:8123 homeassistant/home-assistant

浏览器访问:ip:8123
出现如下界面则安装成功并启动成功

在这里插入图片描述

创建用户设置密码 一直下一步即可,完后如下主页:

在这里插入图片描述

二、安装hacs

创建文件夹

cd /data/homeassistant/config
mkdir -p custom_components/hacs

上传并解压 hacs.zip

unzip hacs.zip

重启 homeassistant 容器

docker restart 容器id

浏览器访问 - 左侧菜单 - 配置 - 设备与服务:

在这里插入图片描述
右下角 - 添加集成 - 搜索HACS - 勾选全部复选框下一步即可 - 然后登录github验证:

在这里插入图片描述

添加完成后主页显示如图则按装完成:

在这里插入图片描述

三、集成XiaoMi Miot Auto、Node-RED Companion

选择「Home Assistant」>「HACS」>「集成」>「浏览并下载存储库」,下载 Xiaomi Miot Auto,然后重启 Home Assistant 容器
选择「Home Assistant」>「HACS」>「集成」>「浏览并下载存储库」,下载 Node-RED Companion,然后重启 Home Assistant 容器
选择「Home Assistant」>「配置」>「设备与服务」>「集成」,添加集成 Node-RED Companion,然后重启 Home Assistant 容器
选择「Home Assistant」>「配置」>「设备与服务」>「集成」,添加集成 Xiaomi Miot Auto,然后重启 Home Assistant 容器

添加完一个后需重启容器

设备与服务集成的Xiaomi Miot Auto需要登录小米账号,并且该账号需要绑定小爱音箱设备,提前准备好,选择账号集成,之后一直下一步即可。

在这里插入图片描述

集成完成如下图

在这里插入图片描述
![在这里插入图片描述](https://img-blog.csdnimg.cn/180387792081463e96597958f5d25ccd.png#pic_left =700x150在这里插入图片描述
)

四、安装Node-Red

cnpm install -g node-red

启动node-red

node-red

浏览器访问:ip:1880
出现如下界面则安装成功并启动成功

在这里插入图片描述

右上角 - 节点管理 - 控制板 - 安装

输入 node-red-contrib-home-assistant-websocket 点击安装

五、导入json文件及配置节点

右上角 - 导入 - 选择本地复制json文件

在这里插入图片描述

修改call service 节点的 homeassistant 服务器地址、修改Entity为自己的小爱音箱播放实体ID(下面有说如何查看)

在这里插入图片描述

修改 events 节点的 Entity,选择为自己的小爱音箱实体ID(下面有说如何查看)

在这里插入图片描述

六、查看小爱音箱输入输出的实体ID

配置 - 设备与服务

在这里插入图片描述

查看 Play Text 实体ID

在这里插入图片描述

在这里插入图片描述

复制该Play Text 实体ID

在这里插入图片描述

查看 Play Control Conversation 实体ID

在这里插入图片描述

在这里插入图片描述

复制该 Play Control conversation 实体ID

在这里插入图片描述

七、部署测试

打开 node-red 右上角,点击部署即可。

在这里插入图片描述


http://chatgpt.dhexx.cn/article/0RnE5l3K.shtml

相关文章

ChatGPT接入Siri指南来了/必应下载量进前五/ 特斯拉被曝监控员工致不敢上厕所…今日更多新鲜事在此...

日报君 发自 凹非寺量子位 | 公众号 QbitAI 大家好,今天是2月15日星期三。 情人节过了,仍然祝你快乐~ 科技圈其他新鲜事儿,来咯。 必应下载量激增,与谷歌差距缩小 必应搜索在引入ChatGPT之后,用户量增长多少…

ChatGpt接入Word文档,让你秒变职场达人!

今天跟大家分享下我们如何使用VBA代码,将ChatGpt接入Word文档,操作非常的简单,但是开始之前我们需要做2项准备 1. 获取ChatGpt的API 2. 魔法上网 准备好这2件事后,我们就可以着手制作了: 一,设置代码 二&…

类chatGPT接入小程序,效果也不差

经过一周的努力,我们终于完成了一个免费的 类ChatGPT小程序接入的搭建。chatGPT就不用介绍了,他是利用大规模预训练好的神经网络模型生成自然语言的相应。类chatGPT目前有开源的模型框架,可以尝试自己进行训练一下。如果想让他们服务于自己的…

Python如何接入ChatGPT

文章目录 前言一、什么是ChatGPT?二、下载安装步骤1.安装Pycharm2.安装ChatGPT 总结 前言 ChatGPT现在越来越火,许多小伙伴都不知道如何去使用,或者没有梯子/国外手机号注册,Pycharm中可以安装nexchatgpt来使用,给有需…

chatgpt接入ROS2控制小海龟

chatgpt接入ROS2控制小海龟 0.前言一、使用功能测试: 二、运行结果三、总结 0.前言 在小破站看到的案例,感觉很有趣就自己尝试复现了一下。需要一个OpenAI API Key、ubuntu以及安装ROS2环境。 一、使用 代码仓库在这里,示例操作可以参考B站视…

ChatGPT连接企微

目录 一、下载企业微信项目地址 二、创建应用 三、配置应用 3.1、这里需要记录上你的AgentId与Secret,然后点击下面的设置API接收,设置下面的参数,现在还保存不了,进行下一步:服务器运行应用 3.2 、API接受消息界…

ChatGPT接入Word,让你提升工作效能

ChatGPT接入Word,是需要使用OpenAI的API的,所以我们需要接入前,需要准备两件事: 1、获取openAI的API 2、需要魔法上网 对于上面准备的两件事,这里只对1来罗列操作,至于2魔法上网,这个家人们自行…

三分钟把ChatGPT接入Siri,让你的语音助手化身智能AI

最近,各种各样使用ChatGPT的方式都出现了,但是有很多都需要在电脑操作,或者点击别人的各种各样的链接,而且有些可能还要魔法上网才能实现,这些都是稍微有点繁琐的。 那么,最方便的还是直接使用我们的手机一…

解放生产力!chatGPT接入Excel与Word教程(需要魔法上网,不用的都是骗人的)

解放生产力!chatGPT接入Excel与Word教程(需要魔法上网,不用的都是骗人的) !!!默认你注册过openAI账号了并使用过chatGPT了,本文就不教如何注册GPT啦,网上全是教程&#x…

记一次chatgpt接入

最近公司业务需要接入gpt问答,踩了不少坑,特此记录一下 流式 在网上找了很多别人gpt接入的案例,但是一直没有得到想要的效果,一直以为是我接错了,后来想通了一件事,虽然都是流式接入,但是还是…

如何将chatGpt接入企业微信

1.准备工作 这次更新之后,国内服务器已没法直接访问openai的接口,需要自己买个国外的服务器。 一台海外服务器(服务器上安装Java8,操作系统选Ubuntu,如果用windows,要自己研究)注册好的企业微…

OpenAI最新官方ChatGPT聊天插件接口《接入插件快速开始》全网最详细中英文实用指南和教程,助你零基础快速轻松掌握全新技术(二)(附源码)

Getting started 快速开始 前言Introduction 导言Plugin manifest 插件清单OpenAPI definition OpenAPI定义Running a plugin 运行插件Setup a local proxy of your public API 设置公共API的本地代理 Writing descriptions 书写描述Best practices Debugging 排除故障其它资料…

关于安卓以及微软用户chatgpt上一篇文章如今第五点无法正常进入更新解决方法以及附加本地部署

目录 一、问题出现: 1、问题: 原因: 二、解决办法(本地部署chatgpt) 1、解决(国内网络使用真的chatgpt并非镜像)一次部署终生使用 第一步: ​编辑第二步: 三、实现结…

ChatGpt学习辅助挑战网络工程师001

ChatGpt学习辅助挑战网络工程师001 书接上回,询问ChatGpt后,来点亮第一个技能树 成为一个网络工程师ChatGpt提出的的第一步,需要熟悉网络架构. Network Architecture: You should have a good understanding of network architectures and how different components of a net…

VisualChatGPT: 微软发布可发送和接收图片的 ChatGPT

公众号关注 「奇妙的 Linux 世界」 设为「星标」,每天带你玩转 Linux ! ​ Visual ChatGPT 连接了 ChatGPT 和一系列的 Visual Foundation 模型,以便在聊天过程中发送和接收图像。 下图为演示效果: 对该应用实现感兴趣的可以查看其…

调用chatgpt官方api实现聊天和绘图

首先要学会科学上网 1官方api文档 https://platform.openai.com/docs/api-reference/chat/create 2 获取key https://platform.openai.com/ 登录账号 之后点击右上角的头像,再点击View API keys 3 http调用聊天接口 调用地址https://api.openai.com/v1/chat/com…

解决chatgpt网络错误,频繁掉线的问题,那就使用KeepChatGPT

文章目录 解决chatgpt出现An error occurred. If this issue persists please contact us through our help center at help.openai.com问题起因对比原作者github地址安装步骤浏览器要求安装油猴安装KeepChatGPT插件使用方法功能栏说明功能说明如下关于 取消审计 功能关于 调整…

ChatGPT 速通手册——让 ChatGPT 来写正则表达式

regex 生成 正则表达式可谓是一门让广大程序员们又爱又恨的技术。它易学难精,而且可维护性又差,别说交接给其他同事,同一个人写的正则表达式,三个月后回头再看,也可能完全不知所云。 因此,让 ChatGPT 来写…

轻松解决ChatGPT网络报错,畅享沟通

ChatGPT的确很不错,无论是在什么岗位,使用它都可以让工作的你提升效率,可是我们经常会遇到一个神奇的网络报错(当我们一会不使用就来个这样的效果提示),是不是头大? 好了,开始进入正…