Узнайте об отличиях параметров и использовании Claude с совместимыми протоколами.
Нативный Claude использует Messages. Для Chat Completions см. ограничения совместимости Anthropic ниже; преобразование платформы зависит от выбранного входа.
Все восемь принимают adaptive, отвергают старое enabled и budget_tokens; отключение см. выше, disabled не для всех
between_tools
Только Sonnet 5.5; без мыслей перед ответом, прогресс между инструментами в thinking. Объект только с type, без display, budget_tokens
output_config.effort
Все восемь принимают low/medium/high/xhigh/max, умолчания выше; adaptive — тип, не глубина. max_tokens ограничивает мысли и ответ
thinking.display
У всех восьми при рассуждении по умолчанию omitted: пустой текст и signature. Для читаемой сводки summarized; пустота не означает отсутствия мыслей
tool_choice
Opus 5.5, Sonnet 5.5, Fable 5.1 не принимают any и конкретный tool; используйте auto/none. Остальные пять разрешают принуждение, пропуская мысли в этом вызове. Fable 5 не наследует запрет Fable 5.1
История и подписи
После инструментов передавайте все прежние thinking/redacted_thinking и блоки инструментов, включая пустой текст. Не редактируйте, не переставляйте и не создавайте подписи. Haiku 5.5, Sonnet 5.5, Opus 5.5, Fable 5.1 также проверяют исходные system, инструменты и историю; после изменения не переиспользуйте мысли напрямую
Предзаполнение assistant
Все восемь отвергают незавершённый последний assistant с 400; ограничивайте вывод инструкциями или output_config.format
temperature/top_p/top_k
Исключить из примеров. 2023-06-01 также подчиняется ограничениям новых моделей; в 2026-10-21 любое такое поле на любой модели даёт 400. Смена версии не возвращает свободное семплирование
Версия Computer
Claude API: Haiku 5.5, Sonnet 5.5, Opus 5.5 используют computer_toolset_20260801, не старые типы. Другие облака — по официальным правилам