modelSettings

settings.json型object記述場所どの設定ファイルでも可

使用する各モデルに対してエフォートレベルを保存する。Claude Code v2.1.251 以降が必要。

記述例

{
  "modelSettings": {
    "claude-opus-5-5": {
      "effortLevel": "high"
    }
  }
}

使い方・用途

  • モデルごとに異なる effort level を永続化して、/effort で変更したレベルを次回以降のセッションでも使い回したい場合に使う
  • 単純な作業が多いモデルには低い effort level を、複雑な問題を扱うモデルには高い effort level を、モデル別に使い分けたい場合に使う
  • maxEffortLevel や autoCompactWindow を特定のモデルだけ別の値にしたい場合に、そのモデルのエントリとして値を保存するために使う
英語原文

Save an effort level for each model you use. Requires Claude Code v2.1.251 or later.

関連する変更履歴

v2.1.267(1件)

maxEffortLevel 設定を追加した(トップレベルまたは modelSettings 配下のモデルごとに指定可能)。Bedrock、Vertex、Foundry を含むすべてのプロバイダーで effort レベルの上限を設定でき、ユーザーはより低いレベルを選ぶこともできる。
英語原文を表示
Added maxEffortLevel setting (top-level or per model under modelSettings): caps the effort level on every provider, including Bedrock, Vertex and Foundry; users can still pick a lower level

変更後

利用できる最大のエフォートレベルを maxEffortLevel 設定で制限できるようになる。Bedrock・Vertex・Foundry を含むどのプロバイダーでも上限が適用され、必要に応じてより低いレベルを選ぶこともできる。