availableModels、deniedModels、models に対してチェックしていなかった問題を修正した。ブロック対象のモデルを指定したリクエストは、フィールド名を示す 400 エラーを受け取るようになった英語原文を表示英語原文を閉じる
availableModels, deniedModels and models; a request that names a blocked model now gets a 400 naming the fieldarray記述場所管理者設定のみ特定のモデルをブロックする。availableModels の許可リストの有無にかかわらず、そのリストで許可されている場合でもブロックできる。Claude Code はブロックされたモデルを /model ピッカーから隠し、availableModels が強制されるすべての場所でそのモデルを選択できない。Default オプションのセッションもブロックされたモデルを実行しない。詳細は参照先を参照のこと。Claude Code v2.1.283 以降が必要。
既定値未設定であるため、ブロックされるモデルはない。
{
"availableModels": ["opus", "sonnet"],
"deniedModels": ["claude-opus-5-5"]
}Block specific models, with or without an [availableModels](#availablemodels) allowlist and even when that list permits them. Claude Code hides a blocked model from the /model picker, and the model can't be selected anywhere availableModels is enforced. A session on the Default option doesn't run a blocked model either, as Block specific models or versions describes. Requires Claude Code v2.1.283 or later.
availableModels、deniedModels、models に対してチェックしていなかった問題を修正した。ブロック対象のモデルを指定したリクエストは、フィールド名を示す 400 エラーを受け取るようになったavailableModels, deniedModels and models; a request that names a blocked model now gets a 400 naming the fieldANTHROPIC_DEFAULT_OPUS_MODEL、availableModels、deniedModels の設定によって古い Opus モデルしか残らない (または1つも残らない) 場合、フラグが立ったリクエストが拒否で終わるのではなく、別のモデルで再試行するように変更したANTHROPIC_DEFAULT_OPUS_MODEL, availableModels or deniedModels leaves only an older Opus model, or none変更後
安全カテゴリでフラグされたリクエストが、拒否で終わらず別のモデルで再実行されるようになり、モデルの制限が厳しい組織環境でも処理を完了できるようになる
availableModelsMatch: exact や deniedModels によってブロックされるモデルを提供する問題を修正し、400 を返してモデル一覧から除外するようにしたavailableModelsMatch: exact or deniedModels blocks; it now answers 400 and leaves them out of its model listsavailableModels が許可していてもブロックできる、マネージド設定 deniedModels を追加したdeniedModels managed setting to block specific models, even when availableModels allows them変更後
組織の管理者が deniedModels にモデルを列挙するだけで、特定のモデルやバージョンを確実にブロックできるようになる。