网络搜索(预览版)
您可以通过点击此按钮在 ChatWise 中启用网络搜索:
网络搜索功能能够搜索网络以及从特定页面提取内容。
例如,您可以询问"谁赢得了欧洲杯"或简单地"总结 https://example.com/some-page"。
内置搜索 vs ChatWise 搜索
ChatWise 现在提供两种类型的网络搜索:
内置搜索
- 适用于:Google Gemini 模型(
googleai-*
)和 X.AI 模型(xai-*
) - 工作原理:使用 AI 提供商的内置搜索功能
- 优势:更快的响应时间,与模型知识的更好集成
- 使用方式:在使用支持的模型时自动可用
内置搜索完全由 AI 提供商处理,您无需进行任何配置。
ChatWise 搜索
- 适用于:所有 AI 模型
- 工作原理:使用 ChatWise 的搜索扩展与各种搜索提供商
- 优势:对搜索提供商有更多控制,适用于任何模型
- 使用方式:可以作为备用或首选选项使用
当两种选项都可用时,您可以使用网络搜索弹出窗口在这些选项之间切换。
ChatWise 搜索配置
以下部分仅适用于 ChatWise 搜索:
搜索引擎
Google(免费)
这是默认选项,ChatWise 将使用您的浏览器在本地抓取 Google 搜索结果页面,无需 API 密钥。
Bing(免费)
与 Google(免费)类似,但使用您的浏览器在本地抓取 Bing 搜索结果页面,无需 API 密钥。
Google(API 密钥)
ChatWise 还支持 Google 自定义搜索 JSON API,您只需输入您的 API 密钥和搜索引擎 ID。
Tavily
Tavily 是一个网络服务,您需要在 Tavily 上获取 API 密钥并在 ChatWise 设置中输入。
Brave 搜索(API)
从 Brave 搜索获取 API(每月 2000 次免费查询)并在 ChatWise 设置中输入。
Jina AI(API 密钥)
从 Jina AI 获取 API 密钥并在 ChatWise 设置中输入。
Exa(API 密钥)
从 Exa 获取 API 密钥并在 ChatWise 设置中输入。
自定义搜索
使用此提供商实现您自己的搜索服务,我们将向您提供的 URL 发送带有以下 JSON 正文的 POST 请求:
{
"queries": ["查询 1", "查询 2"],
"max_results": 10,
"exclude_domains": ["a.com", "b.com"]
}
并期望以下响应:
{
"results": [
{
"query": "查询 1",
"links": [
{
"title": "标题 1",
"url": "网址 1",
"content": "内容 1"
}
]
},
{
"query": "查询 2",
"links": [
{
"title": "标题 1",
"url": "网址 1",
"content": "内容 1"
}
]
}
]
}
搜索功能
类别
使用 Exa 进行搜索时,您可以要求 AI 在特定类别中搜索:
- 公司
- 研究论文
- 新闻
- GitHub
- 推文
- 个人网站
- LinkedIn 个人资料
- 财务报告
例如:"查找一个关于 RAG 的 TypeScript GitHub 仓库",或"人们在 Twitter 上如何评价 Grok 3"
排除域名
在网络搜索设置中,您可以从搜索结果中排除特定域名,这也在您发送给 AI 的提示中得到支持,例如:
搜索如何升级到 TailwindCSS 4,排除 medium.com
最大结果数
在网络搜索设置中,您可以设置最大搜索结果数,这也在您发送给 AI 的提示中得到支持,例如:
搜索如何升级到 TailwindCSS 4,最多 25 个结果
搜索词生成
我们将使用语言模型生成搜索词,并将其发送到搜索引擎以获取结果。您可以在设置 > 扩展 > 网络搜索中更改模型。
默认情况下,模型将生成最多 5 个与用户问题相关的搜索词,您也可以在提示中指定您希望如何生成:
用日语和英语搜索,2 个查询:2024 年最佳动漫
浏览器选择
ChatWise 支持多种浏览器进行网络抓取(使用 Google/Bing 免费选项时):
- Chrome 和基于 Chrome 的浏览器(Brave、Edge、Chromium)
- Firefox
- Safari(仅 macOS)
浏览器选择会自动检测,您可以在网络搜索设置中选择您的首选浏览器。ChatWise 还支持浏览器配置文件以获得更好的兼容性。
故障排除
macOS 隐私与安全警报
如果您看到类似这样的弹出窗口,这是因为当您使用 Google(免费)或 Bing(免费)时,ChatWise 将在后台运行您的浏览器(不带任何用户数据)以抓取搜索结果。脚本完全由 Microsoft 的 Playwright 提供支持。ChatWise 不会修改其他应用程序,这是一个已知的误报,您可以前往系统设置 > 隐私与安全 > 应用管理,确保 ChatWise 未启用:
搜索提供商问题
- 内置搜索不可用:确保您使用的是支持的模型(Google Gemini 或 X.AI)
- 浏览器未检测到:检查您是否安装了支持的浏览器(Chrome、Firefox、Safari、Edge、Brave 或 Chromium)
- 搜索 API 错误:验证您的 API 密钥是否正确且有足够的配额/积分
- 自定义搜索不工作:确保您的自定义搜索端点返回预期的 JSON 格式