Поддержка PDF (Base64)
- Поддержка PDF-документов в Anthropic Messages API (формат Base64)
- Передача PDF в кодировке Base64 через content part типа
document - Поддержка
cache_control: ephemeralдля оптимизации расхода токенов при повторном использовании документа - Официальная документация: PDF support
Authorizations
Request Body
ID модели для использования. См. таблицу совместимости моделей с Chat API.
Список сообщений в диалоге на данный момент. См. примеры на Python.
Температура выборки от 0 до 2. Более высокие значения (например, 0.8) делают вывод более случайным; более низкие (например, 0.2) — более сфокусированным и детерминированным. Обычно рекомендуется менять либо это, либо top_p, но не оба.
Альтернатива температуре — nucleus sampling: модель учитывает токены с верхней массой вероятности top_p. 0.1 означает только верхние 10% массы вероятности. Обычно рекомендуется менять либо это, либо temperature, но не оба.
По умолчанию 1.
Сколько вариантов завершения чата генерировать для каждого входного сообщения.
По умолчанию false. При включении отправляются частичные дельты сообщений, как в 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-режиме также укажите модели генерировать JSON в system или user сообщении.
Бета-функция. При указании система пытается детерминированную выборку для повторяющихся запросов с тем же seed. Детерминизм не гарантирован; используйте system_fingerprint в ответе.
Список инструментов, которые может вызывать модель. Сейчас поддерживаются только функции.
Управляет вызовом функций моделью. none — без вызова; auto — выбор; {"type": "function", "function": {"name": "my_function"}} — принудительный вызов. По умолчанию none без функций, auto при наличии функций.