为消息启用网页搜索
网页搜索开关位于输入工具栏——文字输入框上方的图标行。1
点击搜索开关
点击工具栏中的地球仪或搜索图标以启用网页搜索。图标高亮表示已激活。
2
输入消息
正常输入你的问题或提示词,无需改变措辞——Rikka 会自动提取搜索查询。
3
发送消息
点击发送。Rikka 调用搜索服务,获取结果并将其注入上下文,再请求模型作答。搜索进行时,你会看到短暂的处理状态提示。
4
查看引用来源
助手的回复中包含对搜索结果的引用。点击任意链接即可在浏览器中打开对应页面。
网页搜索通过注入对话的工具调用实现。模型会根据你的提示词决定是否调用
search_web 工具。如果模型判断某个问题无需搜索,它可能会跳过网络调用,直接以训练数据作答。支持的搜索服务
Rikka 支持多种搜索服务商。你可以配置一个或多个,并选择其中一个作为当前激活的服务。- 通用搜索
- AI 搜索
- 抓取与爬取
- 专用服务
配置搜索服务
1
打开设置
点击历史抽屉中的设置齿轮图标(抽屉操作行右下角)。
2
进入搜索设置
从设置列表中选择搜索。
3
添加服务
点击添加并从列表中选择服务,每项服务会显示说明以及获取 API 密钥的链接(如需要)。
4
填写凭据
填入 API 密钥及各服务特有的选项(深度、语言、模型、自定义 URL 等)。
5
设为激活服务
如果你配置了多个服务,点击要使用的服务将其设为激活搜索服务。激活的服务会显示在聊天输入工具栏中搜索开关的提示文字里。
常用配置选项
不同服务开放的设置有所不同,但你通常会看到以下选项:搜索结果的注入方式
当你发送启用了网页搜索的消息时,Rikka 按以下流程处理:search_web工具与你的消息一同注册到模型中。- 如果模型决定搜索,它会发出一个带有
query参数的工具调用。 - Rikka 使用该查询和配置的结果数量调用激活的搜索服务。
- 包含标题、URL 和文字摘要的结果作为工具输出返回给模型。
- 某些服务还支持
scrape_web工具调用,允许模型获取单个页面的完整内容。 - 模型将结果整合到最终回复中。
搜索步骤在后台静默完成。Rikka 获取结果时,对话列表中会短暂出现处理状态提示。如果你的模型暴露了推理步骤,工具调用及其输出会在思维链部分中可见。
专用搜索页面
除了每条消息的网页搜索外,Rikka 还提供一个全屏搜索页面,专为研究型会话设计。 打开历史抽屉,点击抽屉操作行中的搜索图标(放大镜)即可进入。搜索页面提供:- 持久化搜索栏,可直接输入查询并获取网页结果。
- 结果卡片,显示标题、文字摘要和来源 URL。
- 点击任意结果卡片即可打开对应 URL,或将其作为上下文用于新的对话。
Custom JS 搜索服务
如果内置服务都不满足你的需求,可使用 Custom JS 选项自行编写搜索逻辑。scrape(urls) 函数,用于实现自定义页面内容提取。Rikka 的沙箱环境提供了同步的 fetch() 辅助函数——无需使用 async/await。