Skip to content

Веб-поиск

POST
/v1/messages
  • Веб-поиск (Web Search) в Anthropic Messages API (нативный формат)
  • Настройте инструмент web_search в tools, чтобы модель могла искать информацию в интернете для ответов
  • model и messages обязательны; рекомендуется задать max_tokens
  • Официальная документация: Web search tool

Authorizations

bearer
Type
HTTP (bearer)

Request Body

application/json
object

ID модели для использования. См. таблицу совместимости эндпоинтов моделей для Chat API.

object[]
Required

Список сообщений диалога. См. примеры на 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 при наличии.

Responses

application/json
object
object[]
Required
object
Required

Playground

Authorization
Body

Samples