Azure Databricks 中的 Web 搜索

本页介绍 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 搜索 MCP 服务器(例如来自 Azure Databricks 市场的 You.com)为人类模型启用 Web 搜索。

带 MCP 的 Anthropic 模型

Anthropic的本机 Web 搜索工具无法通过Azure Databricks基础模型 API 使用。 相反,可以使用 模型上下文协议(MCP) 和搜索提供程序(如 You.com)将 Web 搜索添加到人类模型。

设置 You.com MCP 服务器

  1. 在您的 Azure Databricks 工作区中,导航至 市场 > 智能体 > MCP 服务器
  2. 搜索 You.com 并单击“ 安装”。
  3. 配置连接:
  • 连接名称:输入名称(例如 youcom_web_search, )。
  • 持有者令牌:输入 You.com API 密钥。
  1. 单击“安装”。
  2. 下,向相应用户或组授予 > 权限。

安装后,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-6
  • databricks-claude-sonnet-4-5
  • databricks-claude-opus-4-7
  • databricks-claude-opus-4-6
  • databricks-claude-opus-4-5
  • databricks-claude-opus-4-1
  • databricks-claude-sonnet-4

局限性

  • Web 搜索仅适用于按令牌付费的基础模型终结点。 预配的吞吐量终结点不支持 Web 搜索。
  • 外部模型不支持通过Azure Databricks进行 Web 搜索。
  • Web 搜索不适用于启用了 HIPAA/BAA 符合性的工作区,因为 Web 搜索查询将发送到不符合 HIPAA 的外部搜索服务。
  • Web 搜索结果取决于模型构建搜索查询和合成结果的能力。 响应质量可能有所不同。

其他资源