Веб-поиск Claude
У Anthropic встроен инструмент web_search: модель сама принимает решение, нужен ли поиск, формирует запросы и читает результаты. Через GETAPI он работает «как есть» — никаких отдельных ключей или подключений к Bing/Google не нужно.
Включение
curl https://api.getapi.ru/anthropic/v1/messages \
-H "x-api-key: $GETAPI_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-sonnet-4-6",
"max_tokens": 1024,
"tools": [{
"type": "web_search_20250305",
"name": "web_search",
"max_uses": 5
}],
"messages": [{"role": "user", "content": "Что нового вышло у OpenAI на прошлой неделе?"}]
}'Параметры
| Параметр | Назначение |
|---|---|
max_uses | Сколько раз модель может вызвать поиск |
allowed_domains | Белый список доменов |
blocked_domains | Чёрный список |
user_location | Геолокация для региональных запросов |
Что возвращается
Помимо обычного text-блока в content появятся
web_search_tool_use (что искала модель) и
web_search_tool_result (что нашла). Источники с цитированием можно показать
пользователю как ссылки.