本页介绍 Azure Databricks 的网络搜索功能,并说明如何利用来自网络的实时信息来支持和增强模型的响应。 通过 模型上下文协议 (MCP),可使用 Web 搜索来访问 Anthropic 模型。
小窍门
Genie Code (代理模式)可以为你执行此操作。 请尝试以下示例提示:
Query the databricks-gemini-2-5-pro model using the OpenAI client with the google_search parameter enabled, ask a question about a current event, and print the response.
什么是 Web 搜索?
Web 搜索允许基础模型在响应生成期间从互联网检索最新信息。 启用 Web 搜索后,模型可以搜索 Web 以查找相关信息并将其合并到响应中。 这对于任何需要通过实时信息来提升响应的问题,如当前事件或最近数据,非常有用。
使用 Web 搜索
使用 Web 搜索 MCP 服务器(例如来自 Azure Databricks 市场的 You.com)为人类模型启用 Web 搜索。
带 MCP 的 Anthropic 模型
Anthropic的本机 Web 搜索工具无法通过Azure Databricks基础模型 API 使用。 相反,可以使用 模型上下文协议(MCP) 和搜索提供程序(如 You.com)将 Web 搜索添加到人类模型。
设置 You.com MCP 服务器
- 在您的 Azure Databricks 工作区中,导航至 市场 > 智能体 > MCP 服务器。
- 搜索 You.com 并单击“ 安装”。
- 配置连接:
-
连接名称:输入名称(例如
youcom_web_search, )。 - 持有者令牌:输入 You.com API 密钥。
- 单击“安装”。
- 在 下,向相应用户或组授予 > 权限。
安装后,MCP 服务器作为 AI Playground、代理和其他 MCP 兼容的客户端中的工具提供。 连接的代理终结点 URL 为:
https://<workspace_host>.databricks.com/api/2.0/mcp/external/<connection_name>
与 Claude Code 一起使用
如果将 Claude Code 与 Azure Databricks 基础模型 API 配合使用,请添加 You.com MCP 服务器以启用 Web 搜索:
claude mcp add youcom-search \
--transport http \
--url "https://<workspace_host>.databricks.com/api/2.0/mcp/external/<connection_name>" \
--header "Authorization: Bearer <your-databricks-pat>"
使用 claude mcp list 验证服务器是否已添加。
或者,将服务器直接添加到 ~/.claude.json:
{
"mcpServers": {
"youcom-search": {
"type": "http",
"url": "https://<workspace_host>.databricks.com/api/2.0/mcp/external/<connection_name>",
"headers": {
"Authorization": "Bearer <your-databricks-pat>"
}
}
}
}
支持的模型
Anthropic 模型(通过 MCP)
支持工具使用的所有人类基础模型都支持通过 MCP 进行 Web 搜索。
databricks-claude-sonnet-4-6databricks-claude-sonnet-4-5databricks-claude-opus-4-7databricks-claude-opus-4-6databricks-claude-opus-4-5databricks-claude-opus-4-1databricks-claude-sonnet-4
局限性
- Web 搜索仅适用于按令牌付费的基础模型终结点。 预配的吞吐量终结点不支持 Web 搜索。
- 外部模型不支持通过Azure Databricks进行 Web 搜索。
- Web 搜索不适用于启用了 HIPAA/BAA 符合性的工作区,因为 Web 搜索查询将发送到不符合 HIPAA 的外部搜索服务。
- Web 搜索结果取决于模型构建搜索查询和合成结果的能力。 响应质量可能有所不同。