Веб-поиск
- Веб-поиск (Web Search) в Anthropic Messages API (нативный формат)
- Настройте инструмент
web_searchвtools, чтобы модель могла искать информацию в интернете для ответов modelиmessagesобязательны; рекомендуется задатьmax_tokens- Официальная документация: Web search tool
Authorizations
Request Body
ID модели для использования. См. таблицу совместимости эндпоинтов моделей для Chat API.
Список сообщений диалога. См. примеры на Python.
Температура выборки от 0 до 2. Более высокие значения (напр. 0.8) делают вывод случайнее, низкие (напр. 0.2) — более сфокусированным. Обычно меняют либо это, либо top_p, но не оба.
Альтернатива temperature — nucleus sampling: модель учитывает токены с top_p вероятностной массой. 0.1 — только верхние 10%. Обычно меняют либо это, либо temperature, но не оба.
По умолчанию 1.
Сколько вариантов завершения чата генерировать для каждого входного сообщения.
По умолчанию false. При true отправляются частичные дельты, как в ChatGPT, через server-sent events с data: [DONE]. См. примеры на Python.
По умолчанию null. До 4 последовательностей, при которых API прекращает генерацию токенов.
По умолчанию inf.
Максимум токенов в завершении чата.
Сумма входных и сгенерированных токенов ограничена контекстом модели. См. примеры подсчёта токенов на Python.
Число от -2.0 до 2.0. Положительные значения штрафуют новые токены по их появлению в тексте, повышая вероятность новых тем. Подробнее о штрафах frequency и presence.
По умолчанию 0. Число от -2.0 до 2.0. Положительные значения штрафуют по частоте в тексте, снижая повторения. Подробнее о штрафах frequency и presence.
Изменяет вероятность появления указанных токенов в завершении.
JSON-объект: ID токена → смещение (-100…100). Смещение добавляется к logit до сэмплинга. Эффект зависит от модели.
Уникальный идентификатор конечного пользователя для мониторинга и обнаружения злоупотреблений OpenAI. Подробнее
Объект формата вывода модели. { "type": "json_object" } включает JSON-режим. При JSON-режиме укажите в system/user сообщении генерацию JSON.
Бета-функция. При указании система пытается детерминированную выборку при повторных запросах с тем же seed. Не гарантируется; используйте system_fingerprint в ответе.
Список инструментов, которые может вызывать модель. Для веб-поиска нужен инструмент типа web_search.
Управляет вызовом функции. none — без вызова; auto — выбор модели; {"type": "function", "function": {"name": "my_function"}} — принудительный вызов. По умолчанию none без функций, auto при наличии.