90 90
91Флаг `--model` и переменная окружения `ANTHROPIC_MODEL` применяются только к сеансу, с которым вы их запускаете. Чтобы запустить разные модели в разных терминалах одновременно, запустите каждый с собственным флагом `--model` вместо переключения с помощью `/model`.91Флаг `--model` и переменная окружения `ANTHROPIC_MODEL` применяются только к сеансу, с которым вы их запускаете. Чтобы запустить разные модели в разных терминалах одновременно, запустите каждый с собственным флагом `--model` вместо переключения с помощью `/model`.
92 92
93Возобновленные сеансы, запущенные с `claude --resume`, `--continue` или средством выбора `/resume`, сохраняют модель, которую они использовали при сохранении стенограммы, независимо от текущего параметра `model`. Если эта модель была снята с производства, сеанс переходит к обычному порядку приоритета. Это предотвращает изменение модели при возобновлении выбором `/model` другого сеанса.93Возобновленные сеансы, запущенные с `claude --resume`, `--continue` или средством выбора `/resume`, сохраняют модель, которую они использовали при сохранении стенограммы, независимо от текущего параметра `model`. Если эта модель была снята с производства или исключена [`availableModels`](#restrict-model-selection), сеанс переходит к обычному порядку приоритета. Это предотвращает изменение модели при возобновлении выбором `/model` другого сеанса.
94 94
95Когда активная модель при запуске поступает из параметров проекта или управляемых параметров, а не из вашего собственного выбора, заголовок при запуске показывает, какой файл параметров установил его. Запустите `/model` для переопределения; параметр проекта или управляемый параметр переприменяется при следующем запуске.95Когда активная модель при запуске поступает из параметров проекта или управляемых параметров, а не из вашего собственного выбора, заголовок при запуске показывает, какой файл параметров установил его. Запустите `/model` для переопределения; параметр проекта или управляемый параметр переприменяется при следующем запуске.
96 96
121 Ограничение выбора модели121 Ограничение выбора модели
122</h2>122</h2>
123 123
124Администраторы предприятия могут использовать `availableModels` в [управляемых или политических параметрах](/ru/settings#settings-files) для ограничения того, какие модели могут выбирать пользователи.124Администраторы предприятия могут использовать `availableModels` в [управляемых или политических параметрах](/ru/settings#settings-files) для ограничения того, какие модели могут выбирать пользователи. Записи соответствуют семейству моделей, такому как `sonnet`, префиксу версии, такому как `claude-sonnet-4-5`, или полному идентификатору модели, такому как `claude-sonnet-4-5-20250929`.
125 125
126Когда установлен `availableModels`, список разрешений применяется к каждой поверхности, где пользователь может назвать модель:126Когда установлен `availableModels`, список разрешений применяется к каждой поверхности, где пользователь может назвать модель:
127 127
128* **Модель основного сеанса**: `/model`, флаг `--model` и переменная окружения `ANTHROPIC_MODEL`128* **Модель основного сеанса**: `/model`, флаг `--model`, переменная окружения `ANTHROPIC_MODEL`, параметр `model` и модель, восстановленная при [возобновлении сеанса](#setting-your-model)
129* **Разрешение псевдонимов**: {/* min-version: 2.1.176 */}переменные окружения `ANTHROPIC_DEFAULT_OPUS_MODEL`, `ANTHROPIC_DEFAULT_SONNET_MODEL`, `ANTHROPIC_DEFAULT_HAIKU_MODEL` и `ANTHROPIC_DEFAULT_FABLE_MODEL` не могут перенаправить разрешённый псевдоним на модель вне списка129* **Разрешение псевдонимов**: {/* min-version: 2.1.176 */}переменные окружения `ANTHROPIC_DEFAULT_OPUS_MODEL`, `ANTHROPIC_DEFAULT_SONNET_MODEL`, `ANTHROPIC_DEFAULT_HAIKU_MODEL` и `ANTHROPIC_DEFAULT_FABLE_MODEL` не могут перенаправить разрешённый псевдоним на модель вне списка
130* **Быстрый режим**: {/* min-version: 2.1.176 */}`/fast` отказывает переключаться, когда это неявно переключилось бы на модель Opus вне списка, с сообщением "is not in your organization's allowed models"130* **Быстрый режим**: {/* min-version: 2.1.176 */}`/fast` отказывает переключаться, когда это неявно переключилось бы на модель Opus вне списка, с сообщением "is not in your organization's allowed models"
131* **Модели подагентов**: поле `model` в [подагенте](/ru/sub-agents#choose-a-model) frontmatter, параметр `model` инструмента Agent, средство выбора модели в `/agents` и `CLAUDE_CODE_SUBAGENT_MODEL`131* **Модели подагентов**: поле `model` в [подагенте](/ru/sub-agents#choose-a-model) frontmatter, параметр `model` инструмента Agent, средство выбора модели в `/agents` и `CLAUDE_CODE_SUBAGENT_MODEL`
132* **Модель советника**: настроенный параметр [`advisorModel`](/ru/advisor)132* **Модели навыков и команд**: frontmatter `model` в [навыках и командах](/ru/skills)
133* **Цепочки резервных моделей**: элементы [цепочки резервной модели](#fallback-model-chains) вне списка удаляются133* **Модель советника**: настроенный параметр [`advisorModel`](/ru/advisor) и флаг `--advisor`
134* **Модель фонового агента**: модель, выбранная в [средстве выбора диспетчера](/ru/agent-view)
134 135
135Переключение на заблокированную модель с помощью `/model` отклоняется с ошибкой, в то время как заблокированный флаг `--model` или значение `ANTHROPIC_MODEL` заменяются при запуске с предупреждением, в котором указаны как запрошенная, так и подставленная модели, и сеанс начинается с моделью по умолчанию. Заблокированное переопределение подагента или советника возвращается к унаследованной или модели по умолчанию, а не к отказу в запросе.136Переключение на заблокированную модель с помощью `/model` отклоняется с ошибкой, в то время как заблокированный флаг `--model`, `ANTHROPIC_MODEL` или значение параметра `model` заменяются при запуске с предупреждением, в котором указаны как запрошенная, так и подставленная модели, и сеанс начинается с моделью по умолчанию. Заблокированное переопределение подагента, навыка или команды возвращается к унаследованной или модели по умолчанию, а не к отказу в запросе; заблокированный параметр `advisorModel` отключает советника на время сеанса, в то время как заблокированное значение флага `--advisor` завершает работу с ошибкой при запуске. Исключённые модели скрыты из средства выбора `/model`.
137
138Автоматические изменения модели проверяются таким же образом: элементы [цепочки резервной модели](#fallback-model-chains) вне списка разрешений удаляются, обновление режима планирования, такое как [`opusplan`](#opusplan-model-setting) на исключённую модель, пропускается, чтобы планирование продолжалось на модели сеанса, и [автоматический резервный вариант модели](#automatic-model-fallback), целевая модель которого исключена, не выполняется, поэтому помеченный запрос заканчивается отказом. Включение [быстрого режима](/ru/fast-mode) отклоняется, когда модель, на которой сеанс будет работать впоследствии, находится вне списка разрешений.
136 139
137```json theme={null}140```json theme={null}
138{141{
140}143}
141```144```
142 145
146<h3 id="surface-coverage">
147 Охват поверхностей
148</h3>
149
150Каждая поверхность применяет полученный список разрешений. Какой механизм доставки достигает каждой поверхности, отличается:
151
152| Механизм доставки | CLI и IDE | Локальные сеансы Desktop | Веб-сеансы, мобильные и облачные сеансы | Agent SDK и неинтерактивные | Cowork |
153| :------------------------------------------------------------------------------------- | :---------- | :----------------------- | :-------------------------------------- | :-------------------------- | :------------------------- |
154| [Управляемые параметры сервера](/ru/server-managed-settings) из консоли администратора | Применяется | Применяется | Применяется | Применяется | Не доставляется |
155| [MDM или управляемые файлы параметров](/ru/settings#settings-files) | Применяется | Применяется | Не доставляется | Применяется | Применяется где развёрнуто |
156
157* Облачные сеансы на [Claude Code в веб-версии](/ru/claude-code-on-the-web) или в приложении Desktop работают на управляемых Anthropic виртуальных машинах: параметры, развёрнутые на вашем устройстве, не достигают их, поэтому доставляйте список разрешений через управляемые параметры сервера. Переключение модели в середине сеанса в облачном сеансе отклоняется, когда запрошенная модель исключена списком разрешений. Отклонение на стороне сервера при создании сеанса применяется к [ограничениям модели организации](#organization-model-restrictions), а не к ключу параметров `availableModels`.
158* Cowork, вкладка агентской работы в приложении Claude Desktop, не является поверхностью Claude Code и по замыслу не получает управляемые параметры сервера. Управляемый файл параметров применяется к сеансам Cowork, когда он присутствует там, где работает сеанс; удалённые сеансы Cowork работают на управляемых Anthropic виртуальных машинах, где развёрнутый на устройстве файл отсутствует.
159* Сеансы на [сторонних поставщиках](/ru/server-managed-settings#platform-availability), таких как Bedrock, Vertex AI, Foundry и [Claude Platform на AWS](/ru/claude-platform-on-aws), не получают управляемые параметры сервера, поэтому доставляйте список разрешений через MDM или управляемые файлы параметров там.
160* Доставка, управляемая сервером, также требует, чтобы сеанс аутентифицировался с помощью входа в организацию или напрямую настроенного ключа API. Флоты, которые генерируют ключи только через скрипт [`apiKeyHelper`](/ru/settings#available-settings), должны доставлять список разрешений через MDM или управляемые файлы параметров.
161* Вкладка Desktop Code также размещает [SSH-сеансы](/ru/desktop#ssh-sessions), которые читают управляемый файл параметров с удалённого хоста, на котором они работают. См. [Управляемые параметры Desktop](/ru/desktop#managed-settings).
162* Средства выбора модели на claude.ai и в приложении Desktop скрывают или затемняют модели, исключённые списком разрешений вашей организации. Состояние средства выбора — это удобство для пользователей; применение происходит в сеансе.
163
143<h3 id="default-model-behavior">164<h3 id="default-model-behavior">
144 Поведение модели по умолчанию165 Поведение модели по умолчанию
145</h3>166</h3>
146 167
147По умолчанию опция Default в средстве выбора модели не затрагивается `availableModels`. Она остается доступной и представляет системное значение по умолчанию во время выполнения [на основе уровня подписки пользователя](#default-model-setting).168Опция Default в средстве выбора модели не затрагивается `availableModels`, если также не установлен [`enforceAvailableModels`](#enforce-the-allowlist-for-the-default-model). Сам по себе `availableModels` оставляет Default доступным, разрешаясь в системное значение по умолчанию во время выполнения [на основе уровня подписки пользователя](#default-model-setting). Если значение по умолчанию для уровня — это модель, которую вы намереваетесь ограничить, установите также `enforceAvailableModels`.
148 169
149Чтобы расширить список разрешений на опцию Default, установите `enforceAvailableModels` в значение `true` в управляемых или политических параметрах вместе с непустым списком `availableModels`. Когда значение по умолчанию для уровня не находится в списке разрешений, Default разрешается на первую разрешённую запись вместо значения по умолчанию для уровня. Это требует Claude Code v2.1.175 или более поздней версии.170Пустой массив `availableModels` никогда не включает применение Default-модели: с `availableModels: []` именованные выборы модели блокируются, но модель Default для типа учётной записи остаётся пригодной для использования независимо от `enforceAvailableModels`.
150 171
151Пустой массив `availableModels` никогда не включает принудительное применение. Даже с `availableModels: []` пользователи все ещё могут использовать Claude Code с моделью Default для своего уровня независимо от `enforceAvailableModels`.172<h3 id="enforce-the-allowlist-for-the-default-model">
173 Применение списка разрешений для модели Default
174</h3>
175
176Установите `enforceAvailableModels: true` вместе с непустым `availableModels` в управляемых параметрах, чтобы расширить список разрешений на опцию Default. Это требует Claude Code v2.1.175 или более поздней версии.
177
178```json theme={null}
179{
180 "availableModels": ["sonnet", "haiku"],
181 "enforceAvailableModels": true
182}
183```
184
185Когда модель по умолчанию для типа учётной записи пользователя не находится в списке разрешений, опция Default вместо этого разрешается на первую запись `availableModels`, которая называет разрешённую, доступную модель, и строка Default в средстве выбора `/model` показывает эту модель. Это применяется везде, где достигается значение по умолчанию: запуск сеанса, выбор Default в `/model`, ключевое слово `"default"` в [цепочках резервной модели](#fallback-model-chains) и резервный вариант, используемый при удалении исключённого выбора.
186
187`enforceAvailableModels` не имеет эффекта, когда `availableModels` не установлен или пуст: с `availableModels: []` модель Default для типа учётной записи остаётся пригодной для использования, поэтому параметр не может заблокировать пользователей от каждой модели. Когда `availableModels` непуст, но ни одна запись не разрешается на разрешённую и доступную модель, применение деградирует и Default переходит к значению по умолчанию для типа учётной записи с предупреждением, видимым только под `--debug`. Сохраняйте по крайней мере одну гарантированно доступную запись в списке, чтобы избежать этого.
188
189Развёртывайте оба ключа в [источнике управляемых параметров с наивысшим приоритетом](/ru/settings#settings-precedence): развёрнутые администратором управляемые источники не объединяются, поэтому пара, размещённая в управляемом файле параметров, игнорируется, когда консоль администратора доставляет какие-либо параметры.
152 190
153<h3 id="control-the-model-users-run-on">191<h3 id="control-the-model-users-run-on">
154 Управление моделью, на которой работают пользователи192 Управление моделью, на которой работают пользователи
155</h3>193</h3>
156 194
157Параметр `model` является начальным выбором, а не принудительным. Он устанавливает, какая модель активна при запуске сеанса, но пользователи все ещё могут открыть `/model` и выбрать Default, который разрешается в системное значение по умолчанию для их уровня независимо от того, что установлено в `model`.195Параметр `model` является начальным выбором, а не применением. Он устанавливает, какая модель активна при запуске сеанса, но пользователи всё ещё могут открыть `/model` и выбрать Default, который разрешается в системное значение по умолчанию для их уровня независимо от того, что установлено в `model`, если только [`enforceAvailableModels`](#enforce-the-allowlist-for-the-default-model) не перенаправит его.
158 196
159Для полного управления опытом работы с моделью объедините эти параметры:197Для полного управления опытом работы с моделью объедините эти параметры:
160 198
182 Поведение слияния220 Поведение слияния
183</h3>221</h3>
184 222
185Когда `availableModels` установлен в параметрах пользователя, проекта и локальных параметрах, массивы объединяются и дедублицируются на этих уровнях.223Когда источник управляемых параметров с [наивысшим приоритетом](/ru/server-managed-settings#settings-precedence) определяет `availableModels`, применяется только этот список: записи в параметрах пользователя, проекта или локальных параметрах не могут расширить его, и развёрнутые администратором управляемые источники не объединяются друг с другом, поэтому список, развёрнутый в управляемом файле параметров, игнорируется, когда управляемые параметры сервера доставляют какие-либо ключи. В противном случае списки из параметров пользователя, проекта и локальных параметров [объединяются и дедублицируются](/ru/settings#settings-precedence) как другие параметры массива. {/* min-version: 2.1.175 */}Начиная с Claude Code v2.1.175, управляемый список заменяет записи с более низким приоритетом; более ранние версии объединяют их.
186 224
187Когда `availableModels` установлен в управляемых или политических параметрах, управляемое или политическое значение полностью заменяет объединённый результат: записи, добавленные в параметры пользователя или проекта, не могут расширить его. Управляемые и политические параметры заменяют значения с более низким приоритетом для `enforceAvailableModels` таким же образом. Начиная с Claude Code v2.1.175, это единственный способ обеспечить строгий список разрешений; более ранние версии объединяют управляемый список с записями с более низким приоритетом.225В пределах эффективного списка запись, называющая конкретную модель в семействе, будь то префикс версии или полный идентификатор модели, отключает запись подстановочного знака этого семейства: `["sonnet", "claude-sonnet-4-5"]` разрешает только версии Sonnet 4.5, а не каждую модель Sonnet.
188 226
189<h3 id="mantle-model-ids">227<h3 id="mantle-model-ids">
190 Идентификаторы моделей Mantle228 Идентификаторы моделей Mantle
191</h3>229</h3>
192 230
193Когда включена [конечная точка Bedrock Mantle](/ru/amazon-bedrock#use-the-mantle-endpoint), записи в `availableModels`, начинающиеся с `anthropic.`, добавляются в средство выбора `/model` как пользовательские опции и маршрутизируются на конечную точку Mantle. Параметр всё ещё ограничивает средство выбора перечисленными записями, поэтому включите стандартные псевдонимы вместе с любыми идентификаторами Mantle.231Когда включена [конечная точка Bedrock Mantle](/ru/amazon-bedrock#use-the-mantle-endpoint), записи в `availableModels`, начинающиеся с `anthropic.`, добавляются в средство выбора `/model` как пользовательские опции и маршрутизируются на конечную точку Mantle. Это исключение из сопоставления псевдонимов, описанного в [Закрепление моделей для развёртываний третьих сторон](#pin-models-for-third-party-deployments). Параметр всё ещё ограничивает средство выбора перечисленными записями, и идентификатор Mantle встраивает имя семейства, поэтому он считается конкретной записью и отключает запись подстановочного знака этого семейства: вместе с любыми идентификаторами Mantle перечислите префиксы версий или полные идентификаторы, которые вы хотите сохранить доступными для выбора. См. [Поведение слияния](#merge-behavior).
232
233<h3 id="organization-model-restrictions">
234 Ограничения модели организации
235</h3>
236
237Используйте переключатель Console вместо `availableModels`, когда ваши члены аутентифицируются через API Anthropic и вы хотите один переключатель на уровне организации без развёртывания файлов параметров. Администраторы организации ограничивают, какие модели могут запускать члены, отключая отдельные модели в Claude Console. Это ограничение доставляется с правами учётной записи, когда Claude Code аутентифицируется, отдельно от любого списка `availableModels` в параметрах, и сервер независимо применяет то же ограничение при создании сеанса. Требует Claude Code v2.1.187 или более поздней версии.
238
239Ограниченная модель скрыта из средства выбора `/model`. Выбор её по имени с помощью `--model`, переменной окружения `ANTHROPIC_MODEL` или параметра `model` показывает уведомление `Model "<name>" is restricted by your organization's settings. Using <model> instead.` и сеанс начинается на разрешённой модели. Ввод `/model <name>` для ограниченной модели отклоняется с `Model '<name>' is restricted by your organization's settings. Run /model to choose a different model.` и сеанс сохраняет свою текущую модель.
240
241Два механизма составляют: модель доступна для выбора только когда она разрешена `availableModels` и не ограничена организацией. Ограничения организации доставляются сеансам на API Anthropic и развёртываниях [LLM gateway](/ru/llm-gateway). Сеансы на Bedrock, Vertex AI, Foundry и Claude Platform на AWS не получают их, поэтому используйте `availableModels` на этих поставщиках вместо этого.
194 242
195<h2 id="special-model-behavior">243<h2 id="special-model-behavior">
196 Специальное поведение модели244 Специальное поведение модели
209 257
210Enterprise с оплатой по мере использования означает организацию Enterprise, выставляемую счет по использованию, а не по месту подписки.258Enterprise с оплатой по мере использования означает организацию Enterprise, выставляемую счет по использованию, а не по месту подписки.
211 259
260Когда управляемые параметры [применяют список разрешений для модели Default](#enforce-the-allowlist-for-the-default-model) и значение по умолчанию для типа учетной записи отсутствует в `availableModels`, `default` разрешается в применяемый Default вместо значения по умолчанию для типа учетной записи выше.
261
212Fable 5 не является моделью по умолчанию ни для одного типа учетной записи. Сеансы используют Fable 5 только после того, как вы выберете его с помощью `/model fable`, параметра `model` или псевдонима `best`, где доступна Fable 5. Выбор его с помощью `/model` сохраняет его как выбранную модель в параметрах пользователя, поэтому более поздние сеансы начинаются с Fable 5, пока вы не измените модели.262Fable 5 не является моделью по умолчанию ни для одного типа учетной записи. Сеансы используют Fable 5 только после того, как вы выберете его с помощью `/model fable`, параметра `model` или псевдонима `best`, где доступна Fable 5. Выбор его с помощью `/model` сохраняет его как выбранную модель в параметрах пользователя, поэтому более поздние сеансы начинаются с Fable 5, пока вы не измените модели.
213 263
214<h3 id="opusplan-model-setting">264<h3 id="opusplan-model-setting">
267 317
268Сеанс затем продолжается на этой модели Opus. Чтобы вернуться к Fable 5, запустите `/model fable`.318Сеанс затем продолжается на этой модели Opus. Чтобы вернуться к Fable 5, запустите `/model fable`.
269 319
320Цель резервного варианта проверяется против [`availableModels`](#restrict-model-selection). Когда она заблокирована, резервный вариант не происходит. Отказ появляется как обычная ошибка, и модель сеанса остается неизменной.
321
270<h4 id="check-what-triggered-fallback">322<h4 id="check-what-triggered-fallback">
271 Проверка того, что вызвало резервный вариант323 Проверка того, что вызвало резервный вариант
272</h4>324</h4>
286* Если обе модели помечают один и тот же запрос, вы можете отредактировать подсказку и повторить попытку, или начать новый сеанс.338* Если обе модели помечают один и тот же запрос, вы можете отредактировать подсказку и повторить попытку, или начать новый сеанс.
287* На мобильных сеансах [Claude Code в веб-браузере](/ru/claude-code-on-the-web) редактирование и повторная попытка не поддерживаются. Переключите модели или продолжите сеанс из браузера рабочего стола или приложения рабочего стола.339* На мобильных сеансах [Claude Code в веб-браузере](/ru/claude-code-on-the-web) редактирование и повторная попытка не поддерживаются. Переключите модели или продолжите сеанс из браузера рабочего стола или приложения рабочего стола.
288* В [неинтерактивном режиме](/ru/cli-reference#cli-flags) и интеграциях SDK, которые не могут показать подсказку, помеченный запрос завершает ход с отказом вместо этого.340* В [неинтерактивном режиме](/ru/cli-reference#cli-flags) и интеграциях SDK, которые не могут показать подсказку, помеченный запрос завершает ход с отказом вместо этого.
341* Когда цель резервного варианта заблокирована [`availableModels`](#restrict-model-selection), подсказка не показывается. Помеченный запрос завершается с отказом, так же как автоматический резервный вариант, когда цель заблокирована.
289 342
290<h4 id="enable-fallback-on-bedrock-vertex-ai-and-foundry">343<h4 id="enable-fallback-on-bedrock-vertex-ai-and-foundry">
291 Включение резервного варианта на Bedrock, Vertex AI и Foundry344 Включение резервного варианта на Bedrock, Vertex AI и Foundry
452 505
453Пользовательская запись появляется в нижней части средства выбора `/model`. `ANTHROPIC_CUSTOM_MODEL_OPTION_NAME` и `ANTHROPIC_CUSTOM_MODEL_OPTION_DESCRIPTION` являются необязательными. Если они опущены, идентификатор модели используется как имя, а описание по умолчанию — `Custom model (<model-id>)`.506Пользовательская запись появляется в нижней части средства выбора `/model`. `ANTHROPIC_CUSTOM_MODEL_OPTION_NAME` и `ANTHROPIC_CUSTOM_MODEL_OPTION_DESCRIPTION` являются необязательными. Если они опущены, идентификатор модели используется как имя, а описание по умолчанию — `Custom model (<model-id>)`.
454 507
455Claude Code пропускает валидацию для идентификатора модели, установленного в `ANTHROPIC_CUSTOM_MODEL_OPTION`, поэтому вы можете использовать любую строку, которую принимает ваша конечная точка API.508Claude Code пропускает валидацию для идентификатора модели, установленного в `ANTHROPIC_CUSTOM_MODEL_OPTION`, поэтому вы можете использовать любую строку, которую принимает ваша конечная точка API. Когда установлено значение [`availableModels`](#restrict-model-selection), включите пользовательский идентификатор модели в список разрешений: пользовательская запись фильтруется из средства выбора, а выбор `--model` отклоняется как любая другая исключенная модель. Пользовательский идентификатор, который встраивает имя семейства, такой как `my-gateway/claude-opus-4-7`, считается конкретной записью для этого семейства и отключает его подстановочный знак, поэтому также перечислите версии, которые вы намереваетесь оставить выбираемыми. См. [Поведение слияния](#merge-behavior).
456 509
457<h2 id="environment-variables">510<h2 id="environment-variables">
458 Переменные окружения511 Переменные окружения
505* Суффикс читается для каждой переменной, а не для каждой модели. На Bedrock, Vertex и Foundry идентификатор модели без `[1m]` в одной переменной использует контекст 200K, даже если другая переменная устанавливает ту же модель с суффиксом.558* Суффикс читается для каждой переменной, а не для каждой модели. На Bedrock, Vertex и Foundry идентификатор модели без `[1m]` в одной переменной использует контекст 200K, даже если другая переменная устанавливает ту же модель с суффиксом.
506 559
507<Note>560<Note>
508 Список разрешений `settings.availableModels` все еще применяется при использовании поставщиков третьих сторон. Фильтрация соответствует псевдониму модели, такому как `opus`, префиксу версии, такому как `claude-opus-4-8`, или полному идентификатору модели. Любой суффикс `[1m]` удаляется как из записи списка разрешений, так и из запрашиваемой модели перед сопоставлением, поэтому запись `claude-opus-4-8` разрешает как стандартные, так и строки Opus с контекстом 1M. Префиксы, специфичные для поставщика, такие как `us.anthropic.`, не удаляются: укажите ту же форму в `availableModels`, которую показывает средство выбора, или отобразите ее через [`modelOverrides`](#override-model-ids-per-version).561 Список разрешений `availableModels`, доставленный через [MDM или управляемый файл параметров](/ru/settings#settings-files), все еще применяется при использовании поставщиков третьих сторон; [параметры, управляемые сервером, не доставляются туда](/ru/server-managed-settings#platform-availability). Фильтрация соответствует псевдониму модели, такому как `opus`, префиксу версии, такому как `claude-opus-4-8`, или полному идентификатору модели в форме поставщика. Префиксы, специфичные для поставщика, такие как `us.anthropic.`, не удаляются, поэтому для разрешения конкретной модели укажите ту же форму идентификатора поставщика, которую показывает средство выбора, или отобразите ее через [`modelOverrides`](#override-model-ids-per-version). Любой суффикс `[1m]` удаляется как из записи списка разрешений, так и из запрашиваемой модели перед сопоставлением.
509</Note>562</Note>
510 563
511<h3 id="customize-pinned-model-display-and-capabilities">564<h3 id="customize-pinned-model-display-and-capabilities">
572 625
573Переопределения заменяют встроенные идентификаторы моделей, которые поддерживают каждую запись в средстве выбора `/model`. На Bedrock переопределения имеют приоритет над любыми профилями вывода, которые Claude Code автоматически обнаруживает при запуске. Значения, которые вы предоставляете непосредственно через `ANTHROPIC_MODEL`, `--model` или переменные окружения `ANTHROPIC_DEFAULT_*_MODEL`, передаются поставщику как есть и не преобразуются `modelOverrides`.626Переопределения заменяют встроенные идентификаторы моделей, которые поддерживают каждую запись в средстве выбора `/model`. На Bedrock переопределения имеют приоритет над любыми профилями вывода, которые Claude Code автоматически обнаруживает при запуске. Значения, которые вы предоставляете непосредственно через `ANTHROPIC_MODEL`, `--model` или переменные окружения `ANTHROPIC_DEFAULT_*_MODEL`, передаются поставщику как есть и не преобразуются `modelOverrides`.
574 627
575`modelOverrides` работает вместе с `availableModels`. Список разрешений оценивается по идентификатору модели Anthropic, а не по значению переопределения, поэтому запись, такая как `"opus"` в `availableModels`, продолжает совпадать, даже когда версии Opus отображаются на ARN.628`modelOverrides` работает вместе с `availableModels`. Список разрешений оценивается по идентификатору модели Anthropic, а не по значению переопределения, поэтому запись, такая как `"opus"` в `availableModels`, продолжает совпадать, даже когда версии Opus отображаются на ARN. Когда `enforceAvailableModels` установлен в управляемых параметрах, принудительное значение Default разрешается через `modelOverrides` из [источника управляемых параметров с наивысшим приоритетом](/ru/server-managed-settings#settings-precedence) только. Отображение администратора, такое как версия, закрепленная на ARN профиля вывода, соблюдается в принудительном Default. Переопределения из параметров пользователя или проекта не влияют на него.
576 629
577<h3 id="prompt-caching-configuration">630<h3 id="prompt-caching-configuration">
578 Конфигурация кэширования подсказок631 Конфигурация кэширования подсказок