Нейросеть знает то, чему её научили до определённой даты. У моделей Claude последнего поколения она приходится на июнь 2026 года. Всё, что случилось позже, и всё, что есть на конкретной странице сайта, модель по памяти не вспомнит. Поэтому на вопрос про курс, новость или свежую версию программы она, вероятно, ответит неверно.

Для этого в API Claude есть два инструмента: web search, который ищет в интернете, и web fetch, который открывает конкретную страницу или PDF и читает её целиком. Оба работают на стороне Anthropic: вы включаете их в запросе, а всё остальное делает платформа. Ниже разберём, как они устроены, сколько стоят, какие ошибки встречаются и что делать пользователю из России.

Что нужно знать про web search и web fetch

Что это такое?

Web search и web fetch это серверные инструменты. Вы добавляете их в список инструментов запроса, а Claude сам решает, когда искать и когда открывать страницу. Выполняет поиск и загрузку сама платформа, а результат возвращается вместе с ответом. Вам не нужно писать собственный код для поиска. Поиск находит страницы по запросу и возвращает ответ с цитатами и ссылками. Загрузка читает конкретный адрес: обычную страницу, текст или PDF. Если включены оба инструмента и вы назвали страницу без ссылки, модель сначала найдёт её, а потом откроет.

Как работает?

Поиск включается одной строкой с типом инструмента, например web_search_20250305. Есть более новые версии: web_search_20260209 добавляет динамическую фильтрацию, когда Claude сам пишет и запускает код, чтобы убрать лишнее из результатов до попадания в контекст. Это работает на моделях Claude 4.6 и новее. Полезные параметры: max_uses ограничивает число поисков в одном запросе, allowed_domains и blocked_domains разрешают или запрещают сайты (использовать можно только один из этих двух), user_location подсказывает регион для результатов. Цитаты при поиске включены всегда. Если вы показываете ответ пользователю как есть, ссылки на источники должны быть видны. Загрузка работает по похожей схеме (web_fetch_20250910 и более новые версии), но есть важное правило: Claude может открыть только те адреса, которые уже встречались в разговоре, то есть в вашем сообщении или в результатах предыдущего поиска и загрузки. Если адрес появился только в ответе самой модели или в системном промпте, он не откроется. Это защита от утечки данных. Есть и ограничения по контенту: поддерживаются текст, HTML и PDF, сайты, которые строятся с помощью JavaScript, не читаются, длина адреса не более 250 символов.

Сколько стоит?

Поиск стоит $10 за тысячу запросов плюс обычная стоимость токенов за полученный текст. Один поиск считается как одно использование независимо от числа результатов, а запросы с ошибкой не оплачиваются. Результаты поиска потом считаются входными токенами в следующих сообщениях диалога. Загрузка страниц отдельной платы не требует, платите только за токены прочитанного. Для оценки: страница размером около 10 килобайт это примерно 2500 токенов, документ в 100 килобайт около 25 тысяч, а научная статья в PDF до 125 тысяч. Чтобы не получить неожиданно большой счёт, задайте max_content_tokens.

Какие бывают ошибки?

Главная особенность: ошибки инструмента приходят не как сбой запроса. API возвращает код 200, а ошибку кладёт в тело результата, и модель продолжает ответ с учётом этого. У поиска: too_many_requests (превышен лимит), invalid_tool_input (неверные параметры запроса), max_uses_exceeded (исчерпан max_uses), query_too_long (слишком длинный запрос), request_too_large (слишком большой запрос, обычно из-за длинного списка доменов), unavailable (внутренняя ошибка). Если ничего не найдено, это не ошибка, а пустой список. У загрузки: url_too_long, url_not_allowed (адрес заблокирован фильтрами, приватный адрес, запрет в robots.txt или подозрение, что в нём пароль), url_not_in_prior_context (адрес не встречался в разговоре), url_not_accessible (страница не отдалась), unsupported_content_type, max_uses_exceeded, too_many_requests, unavailable. Отдельный случай: если администратор организации отключил инструмент в консоли, запрос с ним целиком вернёт ошибку 400 invalid_request_error.

Схема: модель открывает ссылки из сообщения пользователя и результатов поиска, но не из своего ответа
Правило безопасности: инструмент загрузки не открывает адреса, которых не было в контексте разговора.

Поиск в интернете возвращает нейросети факты, но проверять, что она из них вынесла, всё равно приходится человеку.

Редакция SpeShu.AI

Прежде чем включить инструменты в рабочий процесс

  • Начните с max_uses 3–5 и повышайте, только если ответы получаются неполными
  • Ограничьте домены, если нужны только проверенные источники
  • Проверяйте, что в ответе видны ссылки на источники
  • Не включайте загрузку страниц там, где модель одновременно читает чужие тексты и ваши конфиденциальные данные
  • Пересчитайте бюджет на примере трёх реальных запросов, а не по прайсу
  • Учтите, что результаты загрузки могут браться из кеша и не показывать последнюю версию страницы
  • Заведите обработку ошибок инструмента в коде: ответ 200 не значит, что поиск прошёл

Как это выглядит в запросе

Минимальный пример на Python для поиска с ограничением в пять запросов:

response = client.messages.create(
    model="claude-opus-5-5",
    max_tokens=1024,
    messages=[{"role": "user", "content": "What changed in the latest release of [PRODUCT]?"}],
    tools=[{"type": "web_search_20250305", "name": "web_search", "max_uses": 5}],
)

Для загрузки страницы укажите инструмент web_fetch с нужным типом и адрес страницы в сообщении пользователя.

Промпт для исследования с поиском

Если поиск включён в вашем сервисе, можно задать правила прямо в запросе:

You are a research assistant. Search the web for [TOPIC]. Use only sources published in the last 12 months. For each claim, give the source link and the date. If sources disagree, show both versions and say which one is more reliable and why. If you cannot find a reliable source, write “not found” instead of guessing.

Доступ из России: что можно и что нельзя

Правила Anthropic прямые: Россия не входит в список поддерживаемых стран, а страна, которой нет в списке, считается неподдерживаемой. Запрещено использование людьми, физически находящимися в неподдерживаемом регионе, и организациями, зарегистрированными или управляемыми оттуда. Это относится и к API, и к приложению Claude.

Обходить это ограничение мы не советуем. Это нарушает правила сервиса, а значит ваш аккаунт или ключ могут быть заблокированы без возврата средств. Поэтому в этой статье нет инструкций по обходу.

Что остаётся. Во-первых, использовать сервисы, которые предоставляют доступ к моделям на собственных условиях и не требуют регистрации в Anthropic. В SpeShu.AI модели собраны в одном окне, а условия доступа определяет сам сервис. Во-вторых, если вам нужен именно API с поиском для собственного приложения, уточните у выбранного провайдера, какие инструменты он поддерживает и на каких условиях, прежде чем строить на нём продукт. Для компаний есть корпоративные аккаунты и API-доступ.

Что проверить у провайдера: есть ли поиск и загрузка страниц, как они тарифицируются, где хранятся данные и что говорят условия об использовании запросов.

Частые вопросы

Чем web search отличается от web fetch?
Поиск находит страницы по запросу, а загрузка открывает конкретный адрес и читает его целиком. Вместе они позволяют найти страницу и изучить её.

Сколько стоит поиск?
$10 за тысячу поисков плюс токены. Ошибочные запросы не оплачиваются. Загрузка страниц отдельно не тарифицируется, платите за токены.

Почему поиск вернул 200, а результата нет?
Ошибки инструмента приходят с кодом 200: ошибка находится в теле результата. Проверяйте поле с ошибкой, а не только статус.

Может ли модель открыть любую ссылку?
Нет, только те, что уже были в разговоре: в вашем сообщении или в результатах поиска и загрузки. Адрес из ответа модели или системного промпта не откроется.

Читает ли загрузка сайты на JavaScript?
Нет. Для страниц, которым нужен настоящий браузер, нужен другой инструмент.

Нужен ли VPN, чтобы пользоваться этими инструментами из России?
Мы не рекомендуем обходить региональные ограничения: это нарушает правила Anthropic. Используйте сервисы, условия которых позволяют работать из вашей страны.

Нужно ли показывать источники пользователям?
Да, если вы показываете ответ поиска как есть, ссылки на источники должны быть видны. Если вы изменяете текст, уточните у юриста, как оформлять ссылки.

Подарок читателям

Забирайте бесплатный гайд по текстовым задачам: в нём разобрано, как строить запросы, которые дают точный результат. Больше 100 готовых промптов и гайдов для новичков и профи лежат в нашем телеграм-канале, а обсудить задачи можно в комьюнити, где уже почти 20 000 участников.

Проверьте поиск на одном вопросе

Выберите вопрос, ответ на который меняется со временем: например, свежая версия программы или новый тариф сервиса. Задайте его без поиска и с поиском, затем сравните ответы и ссылки на источники. Так вы быстро увидите, где нейросети нужен интернет. SpeShu.AI собирает разные модели в одном окне, поэтому сравнивать ответы можно без переключения между сервисами. Для новых пользователей действует скидка 50% на подписку, а с промокодом BLOG15 первый месяц выйдет ещё выгоднее.

Попробовать в чате