> ## Documentation Index
> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Auto mode 分類器リクエスト料金

> Claude Code の通知「このセッションは auto mode の無料分類器リクエストの対象ではありません」を解決する：その意味、表示される理由、対処方法。

[Auto mode](/docs/ja/permission-modes#eliminate-prompts-with-auto-mode) では、分類器がシェルコマンドやネットワークリクエストなどのアクションに対して、実行前にセーフティチェックを実行します。[サーバー側チェックが有効な場合](#who-sees-the-notice)、Claude Code v2.1.278 以降は、サーバーにこれらのチェックをセッション自体のモデルリクエストの一部として実行するよう要求し、サーバーが実行する場合は料金を請求しません。サーバーのチェックがセッションに到達できない場合、Claude Code は独自の分類器リクエストを使用し続け、これらのリクエストは以前と同じように請求されます。このようにチェックする最初のアクションの前に、Claude Code はアクションを保留し、プロンプトにこの通知を表示します：

```text theme={null}
We're changing auto mode to no longer charge for classifier requests in Claude Code. However, this session isn't eligible.
```

Claude Code がパス内のゲートウェイまたはプロキシを識別できる場合、通知はそれに名前を付け、リクエストがそれを通過することを示します。どちらの場合でも、何も壊れません：auto mode は動作し続け、その分類器リクエストは以前と同じように請求されます。通知は、サーバーのチェックがセッションの残りの部分に到達しなくなった後にのみ表示されます。これはセッションの最初のチェック済みアクションと同じくらい早い時期に発生する可能性があります。Enter キーを押すと、その通知はそのセッション内で再度表示されません。サーバーがチェックできなかった個別のアクションはそれをトリガーしません。

<h2 id="who-sees-the-notice">
  ダイアログを表示するユーザー
</h2>

[サーバー側の分類器レビュー](/docs/ja/permission-modes#server-side-classifier-review)は、サーバーにこれらのチェックをリクエストするセッションを一覧表示します。プラットフォームまたはリージョンがそれらを実行するかどうかは、そのプラットフォームのロールアウトに依存します。実行しない場合、Claude Code は独自の分類器リクエストを使用し、このダイアログを表示します。Amazon Bedrock、Google Cloud の Agent Platform、Microsoft Foundry、およびサインイン済みの Claude アプリゲートウェイセッションでは、[Claude Sonnet 5、Opus 4.7 以降、および Fable モデルのみ](/docs/ja/permission-modes#enable-auto-mode-on-bedrock-agent-platform-or-foundry)が自動モードをサポートしています。Pro、Max、および Team プランでは、ダイアログが表示されることはありません。自動モードのセッションをチェックするには、`/status` を実行してください。その **Auto mode server** 行は、サーバーのチェックがセッションのアクションを決定している間は `Enabled` と表示され、セッションがフォールバックした後は `Disabled` と表示されます。

ダイアログを待つことができない場合、Claude Code は同じテキストを報告し、セッションは自動モードで続行されます。ただし、この機械での過去 24 時間以内のゲートウェイ確認がそれを却下している場合を除きます。[非対話型モード](/docs/ja/headless)で `-p` を使用する場合、テキストは stderr に出力され、`stream-json` 出力では `system` 警告メッセージが発行されます。これは Agent SDK アプリケーションがメッセージストリームから読み取ることができます。[VS Code 拡張機能](/docs/ja/vs-code)では、メッセージは会話内のお知らせとして表示され、確認するものはありません。

<h2 id="why-the-server’s-checks-aren’t-reaching-the-session">
  サーバーのチェックがセッションに到達しない理由
</h2>

最も一般的な原因は、Claude Code と API の間の LLM ゲートウェイまたはプロキシです。これらはリクエストヘッダーを削除または書き換えたり、認識しないリクエストフィールドをドロップしたり、レスポンスを編集したりします。その場合、サーバーはチェックのリクエストを受け取らないか、Claude Code は結果を受け取りません。設定またはレスポンスがゲートウェイを識別する場合、ダイアログはそれに名前を付けます。ダイアログはまた、セッションが使用するプラットフォーム、リージョン、または認証情報がまだサーバー側チェックに対応していない場合にも表示される可能性があります。ゲートウェイがレスポンスを短縮したり、Claude Code が読み取れない形式に結果を書き換えたりする場合、このダイアログの代わりに判定なしの拒否が表示されます。[サーバー側分類器レビュー](/docs/ja/permission-modes#server-side-classifier-review)を参照してください。

ゲートウェイまたはプロキシがパス内にないダイアログが表示され、それが表示され続ける場合、サーバー側チェックがまだプラットフォーム、リージョン、または認証情報に到達していない可能性が高いです。確認するには、サポートまたは会社の管理者に連絡するか、`/feedback` で報告してください。

<h2 id="respond-to-the-notice">
  ダイアログに応答する
</h2>

ダイアログはアクションを保留にしたまま、あなたの回答を待ちます：

* **Enter** で続行：保留中のアクションとセッションの残りの部分は Claude Code 独自の分類器リクエストを使用し、以前と同じようにトークン使用量として請求されます。ダイアログがゲートウェイに名前を付けた場合、それを確認するとこのマシン上で 24 時間再度表示されなくなります。名前を付けなかった場合、セッションがフォールバックするたびにダイアログが再度表示されます。
* **Esc** または **Ctrl+C** でキャンセル：保留中のアクションは実行されず、現在のターンが停止します。セッションは auto mode のままです。何も記憶されないため、次にチェックされたアクションの前にダイアログが再度表示されます。

代わりに auto mode の使用を停止するには、回答後に `Shift+Tab` で権限モードを切り替えてください。

<h2 id="make-the-session-eligible">
  セッションを対象にする
</h2>

ゲートウェイが原因の場合、会社の管理者またはゲートウェイプロバイダーに、リクエストと返信を変更されずに通すよう依頼してください。これは、ゲートウェイが認識しないものを含む `safeguards` リクエストフィールドなどのリクエストヘッダーとボディフィールドをそのまま転送し、`safeguard_results` フィールドなどのキーをドロップしたり tool-use ID を書き換えたりせずにレスポンスとストリーミングイベントを返すことを意味します。[ゲートウェイ互換性ガイド](/docs/ja/llm-gateway-protocol#feature-pass-through) で説明されています。このようにトラフィックを通すゲートウェイは、この機能と将来の機能で動作し続けます。新しいセッションはサーバーのチェックを再度使用します。

ゲートウェイがサーバーのチェックを提供できないことが既にわかっている場合、セッションを開始する前に、シェルまたは [`env` 設定キー](/docs/ja/settings-reference#env) で `CLAUDE_CODE_AUTO_MODE_SERVER` を `0` に設定することで、Claude Code にそこでそれらを要求しないよう指示してください：

```bash theme={null}
export CLAUDE_CODE_AUTO_MODE_SERVER=0
```

分類器リクエストは常に Claude Code 独自のものであり、同じ方法で請求され、ダイアログは表示されません。Anthropic API への直接接続では、変数は Claude Code v2.1.281 以降が必要です。[`CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1`](/docs/ja/llm-gateway-protocol#disable-pre-release-capabilities) を設定し、`CLAUDE_CODE_AUTO_MODE_SERVER` が設定されていない場合、サーバーのチェックもオフになります。

`CLAUDE_CODE_AUTO_MODE_SERVER` は一時的な設定であり、後のリリースで削除される可能性があります。
