Поиск в Интернете по Azure Databricks

Эта страница описывает, как выполнять веб-поиск с помощью Azure Databricks и использовать его для подтверждения ответов модели актуальной информацией из Интернета. Поиск в Интернете доступен для моделей Anthropic через протокол контекста модели (MCP).

Tip

Код Genie (режим агента) может сделать это для вас. Попробуйте следующий пример запроса:

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.

Поиск в интернете позволяет основным моделям получать актуальные данные из интернета во время создания ответов. Если веб-поиск включен, модель может выполнять поиск в Интернете, чтобы найти соответствующую информацию и включить ее в свой ответ. Это полезно для вопросов о текущих событиях, последних данных или любой теме, в которой информация в режиме реального времени улучшает ответ.

Включите веб-поиск для моделей Anthropic, используя сервер MCP веб-поиска, такой как You.com из Azure Databricks Marketplace.

Антропные модели с MCP

Собственный инструмент веб-поиска Anthropic недоступен с помощью API-интерфейсов Azure Databricks Foundation Model. Также можно добавить веб-поиск в модели Anthropic, используя Model Context Protocol (MCP) с поставщиком поиска, например You.com.

Настройка сервера YOU.COM MCP

  1. Перейдите к Marketplace > Agents > MCP Servers в рабочей области Azure Databricks.
  2. Найдите You.com и нажмите кнопку "Установить".
  3. Настройка подключения:
  • Имя подключения: введите имя (например, youcom_web_search).
  • Маркер носителя: введите ключ API You.com.
  1. Нажмите кнопку "Установить".
  2. Предоставьте соответствующим пользователям или группам права USE CONNECTION в разделе «Каталог> Подключения> [ваше подключение]> Разрешения».

После установки сервер MCP доступен в качестве средства в ai Playground, агентах и других клиентах, совместимых с MCP. URL-адрес конечной точки прокси-сервера для подключения:

https://<workspace_host>.databricks.com/api/2.0/mcp/external/<connection_name>

Использование с кодом Claude

Если вы используете Claude Code с API-интерфейсами Azure Databricks Foundation Model, добавьте сервер MCP You.com для включения поиска в Интернете:

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>"
      }
    }
  }
}

Поддерживаемые модели

Антропные модели (через MCP)

Веб-поиск через MCP поддерживается во всех моделях Anthropic Foundation, поддерживающих использование инструментов.

  • 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

Конфиденциальность и хранение данных

Когда вы включите веб-поиск через API Azure Databricks Foundation Model, поиск выполняется на конечной точке модели фундамента, размещённой на Azure Databricks. Поисковый запрос и результаты обрабатываются размещённой моделью независимо от того, какую модель вызывает ваше приложение. Те же условия защиты и хранения данных, которые регулируют обслуживание моделей, применяются и к этим запросам:

  • Azure Databricks не использует входные данные, отправляемые в Model Serving, или выходные данные с него для обучения моделей. См. Защита данных при обслуживании моделей.
  • Любое временное хранилище для обнаружения злоупотреблений хранится в том же регионе, что и ваше рабочее пространство, и ограничено по времени. См. Удержание данных.

Модель формирует поисковые запросы из вашего запроса и отправляет их внешнему поисковому провайдеру для получения результатов. Воспринимайте контент prompts, достигающий веб-поиска, как данные, оставляющие Azure Databricks для провайдера поиска, и определяйте объем того, что ваше приложение отправляет соответственно.

Ограничения

  • Поиск в Интернете доступен только в конечных точках модели основы оплаты за токен. Подготовленные конечные точки пропускной способности не поддерживают веб-поиск.
  • Веб-поиск недоступен для рабочих областей с поддержкой соответствия HIPAA/BAA, так как запросы веб-поиска отправляются во внешние службы поиска, которые не соответствуют HIPAA.
  • Результаты поиска в Интернете зависят от способности модели сформулировать поисковые запросы и синтезировать результаты. Качество ответа может отличаться.

Дополнительные ресурсы