天气插件 get_weather 是小智ESP32语音助手的核心功能之一,支持通过语音查询全国各地的天气信息。插件基于和风天气API,提供实时天气和7天天气预报功能。
- 访问 和风天气控制台
- 注册账号并完成邮箱验证
- 登录控制台
- 进入控制台后,点击右侧"项目管理" → "创建项目"
- 填写项目信息:
- 项目名称:如"小智语音助手"
- 点击保存
- 项目创建完成后,在该项目中点击"创建凭据"
- 填写凭据信息:
- 凭据名称:如"小智语音助手"
- 身份认证方式:选择"API Key"
- 点击保存
- 在凭据中复制
API Key,这是第一个关键的配置信息
- 在控制台中点击"设置" → "API Host"
- 查看分配给你的专属
API Host地址,这个是第二个关键的配置信息
以上操作,会得到两个重要的配置信息:API Key和API Host
- 登录智控台
- 进入"角色配置"页面
- 选择要配置的智能体
- 点击"编辑功能"按钮
- 在右侧参数配置区域找到"天气查询"插件
- 勾选"天气查询"
- 将复制过来的第一个关键配置
API Key,填入到天气插件 API 密钥里 - 将复制过来的第二个关键配置
API Host,填入到开发者 API Host里 - 保存配置,再保存智能体配置
在 data/.config.yaml 中配置:
- 将复制过来的第一个关键配置
API Key,填入到api_key里 - 将复制过来的第二个关键配置
API Host,填入到api_host里 - 将你所在的城市填入到
default_location里,例如广州
plugins:
get_weather:
api_key: "你的和风天气API密钥"
api_host: "你的和风天气API主机地址"
default_location: "你的默认查询城市"