知らないと損する Claude Code のモデル設定 — 5つの実践的な設定テクニック
- URL: https://zenn.dev/moha0918/articles/daily-cc-model-config-20260406
- 日付: 2026-06-22
- Tier: Tier 3
- 要旨: Claude Codeのモデル設定は5つのテクニックで効果を最大化:opuspplanで計画はOpus・実行はSonnetに自動切り替え;effortLevelでタスク複雑さに合わせ思考の深さを調整(low/medium/high/max);1Mトークンコンテキストを[1m]サフィックスで有効化;availableModels+model+環境変数の3点セットでモデル完全固定;ANTHROPIC_CUSTOM_MODEL_OPTIONで社内LLMゲートウェイをピッカーに追加。毎回コマンド打つのが面倒な場合は設定ファイルで固定、環境変数で指定できる。
詳細
Tip 1:opusplanエイリアスで設計フェーズにはOpus(深い推論・アーキテクチャ判断)、コーディング開始後はSonnet(速度と効率)に自動切り替え。Tip 2:effortLevelで必要な思考量を調整。low は コメント修正・変数名変更・簡単なリファクタ;medium(デフォルト)は通常コーディング全般;high は難しいバグ調査・設計レビュー;max は特に難解な問題(Opus 4.6専用・セッション非永続)。/effort コマンドやプロンプトの「ultrathink」で一回だけ high 相当に。Tip 3:Opus 4.6と Sonnet 4.6の100万トークンコンテキスト対応。/model opus[1m] や /model sonnet[1m] で有効化、フルモデル名でも同じ。プラン・契約で含有が変わる:Max/Team/Enterprise は Opus 1M がサブスク込み、Pro は両方追加課金。環境変数 ANTHROPIC_DEFAULT_OPUS_MODEL に[1m]付きで設定すると alias 使うたびに1M有効化。Tip 4:チームで完全固定するには3つをセット。model は初期選択、availableModels はピッカー制限、ANTHROPIC_DEFAULT_SONNET_MODEL で Default や sonnet alias 解決を固定。env ブロック抜くとユーザーがピッカーで Default 選んだ時に最新Sonnetリリース使われて固定すり抜け。Tip 5:ANTHROPIC_CUSTOM_MODEL_OPTION で社内ゲートウェイやプロキシ経由で使う場合、カスタムエンドポイントをピッカーに追加。_NAME と _DESCRIPTION で設定、Bedrock ARN でも モデルID バリデーション スキップ。_SUPPORTED_CAPABILITIES で ’effort,max_effort,thinking,adaptive_thinking,interleaved_thinking’ 明示的宣言で機能有効化。