mirror of
https://github.com/xinnan-tech/xiaozhi-esp32-server.git
synced 2026-07-21 02:45:36 +00:00
2.0 KiB
2.0 KiB
联网搜索插件使用指南
功能简介
联网搜索插件 web_search 支持在对话过程中实时联网搜索信息并返回结果。插件支持两个搜索源:秘塔(Metaso)和Tavily,用户可根据需要选择其中一个。
API Key申请指南
目前我们适配了秘塔搜索和Tavily搜索。
- Tavily搜索:每个月1000次免费额度。
- 秘塔搜索:拥有较为优质的国内数据源。
API Key申请指南
方式一:使用秘塔搜索
- 访问 秘塔搜索API,注册并登录账号
- 在API密钥管理页面,点击"创建新的Key"
- 复制生成的API Key(以
mk-为前缀),这是配置所需的关键信息
方式二:使用Tavily搜索
- 访问 Tavily控制台,注册并登录账号
- 在控制台中创建API Key
- 复制生成的API Key(以
tvly-为前缀),这是配置所需的关键信息
配置方式
方式1. 使用智控台部署(推荐)
- 登录智控台
- 进入"配置角色"页面,选择要配置的智能体
- 点击"编辑功能"按钮,在右侧参数配置区域找到"联网搜索"插件
- 勾选"联网搜索"
- 填入搜索源(
metaso或tavily),并将对应的API Key填入配置项 - 保存配置,再保存智能体配置
方式2. 单模块xiaozhi-server部署
在 data/.config.yaml 中配置:
- 将搜索源填入
provider,可选值为metaso或tavily - 将申请到的API Key填入
api_key
plugins:
web_search:
provider: "metaso"
api_key: "你的API Key"
如需自定义返回结果数量和工具描述,可额外配置 max_results 和 description:
plugins:
web_search:
provider: "metaso"
description: "联网搜索工具。当用户明确需要联网搜索问题时使用此工具。"
max_results: 5
api_key: "你的API Key"
同时在 functions 列表中确保已启用 web_search:
plugins:
functions:
- web_search
配置完成后重启服务即可生效。