<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>https://mochiu.net/index.php?action=history&amp;feed=atom&amp;title=Claude_Code%E3%81%AE%E8%A8%AD%E5%AE%9A_-_%E7%92%B0%E5%A2%83%E5%A4%89%E6%95%B0</id>
	<title>Claude Codeの設定 - 環境変数 - 版の履歴</title>
	<link rel="self" type="application/atom+xml" href="https://mochiu.net/index.php?action=history&amp;feed=atom&amp;title=Claude_Code%E3%81%AE%E8%A8%AD%E5%AE%9A_-_%E7%92%B0%E5%A2%83%E5%A4%89%E6%95%B0"/>
	<link rel="alternate" type="text/html" href="https://mochiu.net/index.php?title=Claude_Code%E3%81%AE%E8%A8%AD%E5%AE%9A_-_%E7%92%B0%E5%A2%83%E5%A4%89%E6%95%B0&amp;action=history"/>
	<updated>2026-09-02T16:18:53Z</updated>
	<subtitle>このウィキのこのページに関する変更履歴</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://mochiu.net/index.php?title=Claude_Code%E3%81%AE%E8%A8%AD%E5%AE%9A_-_%E7%92%B0%E5%A2%83%E5%A4%89%E6%95%B0&amp;diff=14324&amp;oldid=prev</id>
		<title>Wiki: ページの作成:「== 概要 == Claude Codeは、設定のカスタマイズに多数の環境変数をサポートしている。&lt;br&gt; 認証、モデル選択、クラウドプロバイダー統合、パフォーマンス調整、テレメトリ制御など、動作の細部にわたる制御が環境変数を通じて可能である。&lt;br&gt; &lt;br&gt; 主要カテゴリは以下の通りである。&lt;br&gt; * 認証関連 *: APIキー、OAuth、カスタムヘッダー * モデル設定 *: デ…」</title>
		<link rel="alternate" type="text/html" href="https://mochiu.net/index.php?title=Claude_Code%E3%81%AE%E8%A8%AD%E5%AE%9A_-_%E7%92%B0%E5%A2%83%E5%A4%89%E6%95%B0&amp;diff=14324&amp;oldid=prev"/>
		<updated>2026-02-17T19:31:34Z</updated>

		<summary type="html">&lt;p&gt;ページの作成:「== 概要 == Claude Codeは、設定のカスタマイズに多数の環境変数をサポートしている。&amp;lt;br&amp;gt; 認証、モデル選択、クラウドプロバイダー統合、パフォーマンス調整、テレメトリ制御など、動作の細部にわたる制御が環境変数を通じて可能である。&amp;lt;br&amp;gt; &amp;lt;br&amp;gt; 主要カテゴリは以下の通りである。&amp;lt;br&amp;gt; * 認証関連 *: APIキー、OAuth、カスタムヘッダー * モデル設定 *: デ…」&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== 概要 ==&lt;br /&gt;
Claude Codeは、設定のカスタマイズに多数の環境変数をサポートしている。&amp;lt;br&amp;gt;&lt;br /&gt;
認証、モデル選択、クラウドプロバイダー統合、パフォーマンス調整、テレメトリ制御など、動作の細部にわたる制御が環境変数を通じて可能である。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
主要カテゴリは以下の通りである。&amp;lt;br&amp;gt;&lt;br /&gt;
* 認証関連&lt;br /&gt;
*: APIキー、OAuth、カスタムヘッダー&lt;br /&gt;
* モデル設定&lt;br /&gt;
*: デフォルトモデル、エイリアス上書き、推論努力レベル&lt;br /&gt;
* トークン・出力制御&lt;br /&gt;
*: 最大出力トークン、思考トークン&lt;br /&gt;
* ネットワーク・プロキシ&lt;br /&gt;
*: APIエンドポイント、プロキシ設定&lt;br /&gt;
* クラウドプロバイダー統合&lt;br /&gt;
*: AWS Bedrock、Google Vertex AI、Microsoft Foundry&lt;br /&gt;
* テレメトリ・監視&lt;br /&gt;
*: テレメトリ制御、OpenTelemetry設定&lt;br /&gt;
* 動作制御・パフォーマンス&lt;br /&gt;
*: タイムアウト、MCP設定&lt;br /&gt;
* 機能制御&lt;br /&gt;
*: メモリ、バックグラウンドタスク、自動更新&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 環境変数の設定方法 ==&lt;br /&gt;
==== シェル環境変数による設定 ====&lt;br /&gt;
&amp;lt;code&amp;gt;export&amp;lt;/code&amp;gt; コマンドを使用して、現在のシェルセッションに環境変数を一時的に設定できる。&amp;lt;br&amp;gt;&lt;br /&gt;
Fishシェルでは、&amp;lt;code&amp;gt;set -x&amp;lt;/code&amp;gt; コマンド または &amp;lt;code&amp;gt;set -Ux&amp;lt;/code&amp;gt; コマンドを使用することもできる。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
永続化する場合は、&amp;lt;u&amp;gt;~/.profile&amp;lt;/u&amp;gt; または &amp;lt;code&amp;gt;~/.zprofile&amp;lt;/code&amp;gt; 等に設定する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;syntaxhighlight lang=&amp;quot;sh&amp;quot;&amp;gt;&lt;br /&gt;
 # 一時的な設定 (現在のセッションのみ有効)&lt;br /&gt;
 export ANTHROPIC_API_KEY=&amp;quot;sk-ant-xxxx&amp;quot;&lt;br /&gt;
 export ANTHROPIC_MODEL=&amp;quot;claude-sonnet-4-5&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # Bash / Zsh での永続化 (~/.bashrc または ~/.zshrc に追記)&lt;br /&gt;
 echo &amp;#039;export ANTHROPIC_API_KEY=&amp;quot;sk-ant-xxxx&amp;quot;&amp;#039; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
 source ~/.bashrc&lt;br /&gt;
 &lt;br /&gt;
 # Fish シェルでの設定&lt;br /&gt;
 set -x ANTHROPIC_API_KEY &amp;quot;sk-ant-xxxx&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # Fish シェルでの永続化&lt;br /&gt;
 set -Ux ANTHROPIC_API_KEY &amp;quot;sk-ant-xxxx&amp;quot;&lt;br /&gt;
 &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== settings.jsonによる設定 ====&lt;br /&gt;
&amp;lt;u&amp;gt;settings.json&amp;lt;/u&amp;gt; の &amp;lt;code&amp;gt;&amp;quot;env&amp;quot;&amp;lt;/code&amp;gt; フィールドを使用して環境変数を永続的に設定できる。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;セッション間で自動的に適用されるため、シェルプロファイルでの設定が不要になる。&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
設定ファイルの配置場所は以下の通りである。&amp;lt;br&amp;gt;&lt;br /&gt;
* ユーザ設定&lt;br /&gt;
*: &amp;lt;u&amp;gt;~/.claude/settings.json&amp;lt;/u&amp;gt;&lt;br /&gt;
*: 全プロジェクト共通の設定&lt;br /&gt;
* プロジェクト共有設定&lt;br /&gt;
*: &amp;lt;u&amp;gt;&amp;lt;プロジェクトルート&amp;gt;/.claude/settings.json&amp;lt;/u&amp;gt;&lt;br /&gt;
*: チームで共有可能な設定&lt;br /&gt;
* プロジェクトローカル設定&lt;br /&gt;
*: &amp;lt;u&amp;gt;&amp;lt;プロジェクトルート&amp;gt;/.claude/settings.local.json&amp;lt;/u&amp;gt;&lt;br /&gt;
*: 個人用、&amp;lt;u&amp;gt;.gitignore&amp;lt;/u&amp;gt; への追加を推奨&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
 {&lt;br /&gt;
    &amp;quot;env&amp;quot;: {&lt;br /&gt;
       &amp;quot;ANTHROPIC_MODEL&amp;quot;: &amp;quot;claude-sonnet-4-5&amp;quot;,&lt;br /&gt;
       &amp;quot;BASH_DEFAULT_TIMEOUT_MS&amp;quot;: &amp;quot;180000&amp;quot;,&lt;br /&gt;
       &amp;quot;MCP_TIMEOUT&amp;quot;: &amp;quot;60000&amp;quot;,&lt;br /&gt;
       &amp;quot;DISABLE_TELEMETRY&amp;quot;: &amp;quot;1&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
 &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== 設定の優先度 ====&lt;br /&gt;
Claude Codeの設定は階層的に管理されており、複数のスコープで同じ設定が定義された場合は、より高い優先度の設定が適用される。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ 設定スコープと優先度&lt;br /&gt;
! 優先度 !! スコープ !! 設定場所 !! 説明&lt;br /&gt;
|-&lt;br /&gt;
| 1 (最高) || Managed || Enterprise管理設定 || IT/DevOpsが展開するポリシー設定&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Command Line || CLIフラグ || コマンドラインで直接指定&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Local || .claude/settings.local.json || プロジェクトローカル設定 (個人用)&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Project || .claude/settings.json || プロジェクト共有設定&lt;br /&gt;
|-&lt;br /&gt;
| 5 (最低) || User || ~/.claude/settings.json || ユーザ全体設定&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
同じキーが異なるスコープで定義された場合、高い優先度のスコープの値が適用される。&amp;lt;br&amp;gt;&lt;br /&gt;
パーミッション等の配列はマージされる。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 認証関連 ==&lt;br /&gt;
==== APIキーの設定 ====&lt;br /&gt;
環境変数 &amp;lt;code&amp;gt;ANTHROPIC_API_KEY&amp;lt;/code&amp;gt; は、Anthropic APIの主要な認証方法である。&amp;lt;br&amp;gt;&lt;br /&gt;
設定するとAPIの従量課金が適用される。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;Maxサブスクリプション使用時は、予期しない課金を防ぐため設定しないことが推奨される。&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;syntaxhighlight lang=&amp;quot;sh&amp;quot;&amp;gt;&lt;br /&gt;
 # APIキーの設定&lt;br /&gt;
 export ANTHROPIC_API_KEY=&amp;quot;sk-ant-api03-xxxxxxxxxxxx&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # 設定の確認&lt;br /&gt;
 echo $ANTHROPIC_API_KEY&lt;br /&gt;
 &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== OAuth認証 ====&lt;br /&gt;
* &amp;lt;code&amp;gt;CLAUDE_CODE_OAUTH_TOKEN&amp;lt;/code&amp;gt;&lt;br /&gt;
*: OAuth認証トークンを設定する。&lt;br /&gt;
* &amp;lt;code&amp;gt;ANTHROPIC_AUTH_TOKEN&amp;lt;/code&amp;gt;&lt;br /&gt;
*: カスタムエンドポイント使用時の認証トークンを設定する。&lt;br /&gt;
*: 環境変数 &amp;lt;code&amp;gt;ANTHROPIC_BASE_URL&amp;lt;/code&amp;gt; と組み合わせて使用する。&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== カスタムヘッダ ====&lt;br /&gt;
環境変数 &amp;lt;code&amp;gt;ANTHROPIC_CUSTOM_HEADERS&amp;lt;/code&amp;gt; は、APIリクエストに追加のカスタムヘッダを付加する環境変数である。&amp;lt;br&amp;gt;&lt;br /&gt;
フォーマットは &amp;lt;u&amp;gt;Name:Value&amp;lt;/u&amp;gt; 形式であり、複数ヘッダはカンマまたは改行で区切る。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== モデル設定 ==&lt;br /&gt;
==== デフォルトモデルの指定 ====&lt;br /&gt;
環境変数 &amp;lt;code&amp;gt;ANTHROPIC_MODEL&amp;lt;/code&amp;gt; は、Claude Codeで使用するデフォルトモデルを指定する環境変数である。&amp;lt;br&amp;gt;&lt;br /&gt;
完全なモデルIDまたはエイリアスを使用できる。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
利用可能なエイリアスは以下の通りである。&amp;lt;br&amp;gt;&lt;br /&gt;
* claude-opus-4-6&lt;br /&gt;
* claude-sonnet-4-5&lt;br /&gt;
* claude-haiku-4-5&lt;br /&gt;
* sonnet&lt;br /&gt;
* opus&lt;br /&gt;
* haiku&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== モデルエイリアスの上書き ====&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ モデルエイリアス上書き用環境変数&lt;br /&gt;
! 環境変数 !! 説明 !! 設定例&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ANTHROPIC_DEFAULT_OPUS_MODEL&amp;lt;/code&amp;gt; || opusエイリアスに使用するモデル || claude-opus-4-6&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ANTHROPIC_DEFAULT_SONNET_MODEL&amp;lt;/code&amp;gt; || sonnetエイリアスに使用するモデル || claude-sonnet-4-5&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ANTHROPIC_DEFAULT_HAIKU_MODEL&amp;lt;/code&amp;gt; || haikuエイリアスに使用するモデル || claude-haiku-4-5&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CLAUDE_CODE_SUBAGENT_MODEL&amp;lt;/code&amp;gt; || サブエージェントに使用するモデル || claude-sonnet-4-5&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== 推論努力レベル ====&lt;br /&gt;
環境変数 &amp;lt;code&amp;gt;CLAUDE_CODE_EFFORT_LEVEL&amp;lt;/code&amp;gt; は、推論と計算の深さを制御する環境変数である。&amp;lt;br&amp;gt;&lt;br /&gt;
Opus 4.5 / 4.6 のみ対応している。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ CLAUDE_CODE_EFFORT_LEVELの設定値&lt;br /&gt;
! レベル !! 説明&lt;br /&gt;
|-&lt;br /&gt;
| low || 高速・低コスト、単純なタスク向け&lt;br /&gt;
|-&lt;br /&gt;
| medium || バランス型、一般的な用途向け&lt;br /&gt;
|-&lt;br /&gt;
| high (デフォルト) || 最大限の推論深度、複雑な問題向け&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== トークン・出力制御 ==&lt;br /&gt;
* &amp;lt;code&amp;gt;CLAUDE_CODE_MAX_OUTPUT_TOKENS&amp;lt;/code&amp;gt;&lt;br /&gt;
*: 最大出力トークン数を設定する。&lt;br /&gt;
*: デフォルト値は、&amp;lt;u&amp;gt;16384&amp;lt;/u&amp;gt; トークンである。&lt;br /&gt;
* &amp;lt;code&amp;gt;MAX_THINKING_TOKENS&amp;lt;/code&amp;gt;&lt;br /&gt;
*: 拡張思考 (Extended Thinking) の最大トークン数を設定する。&lt;br /&gt;
*: この変数を設定すると、全リクエストが思考リクエストとして送信される場合がある。&lt;br /&gt;
* &amp;lt;code&amp;gt;MAX_MCP_OUTPUT_TOKENS&amp;lt;/code&amp;gt;&lt;br /&gt;
*: MCPツール出力の最大トークン数を設定する。&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ネットワーク・プロキシ ==&lt;br /&gt;
==== APIエンドポイントの変更 ====&lt;br /&gt;
環境変数 &amp;lt;code&amp;gt;ANTHROPIC_BASE_URL&amp;lt;/code&amp;gt; は、カスタムAPIエンドポイントを指定する環境変数である。&amp;lt;br&amp;gt;&lt;br /&gt;
デフォルト値は、&amp;lt;code&amp;gt;https://api.anthropic.com&amp;lt;/code&amp;gt; である。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;プロキシサーバやLiteLLM等の互換エンドポイントを使用する場合に設定する。&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== プロキシサーバーの設定 ====&lt;br /&gt;
企業ネットワーク等でプロキシサーバを経由する場合に使用する環境変数を以下に示す。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;syntaxhighlight lang=&amp;quot;sh&amp;quot;&amp;gt;&lt;br /&gt;
 # プロキシサーバの設定&lt;br /&gt;
 export HTTPS_PROXY=&amp;quot;http://proxy.example.com:8080&amp;quot;&lt;br /&gt;
 export HTTP_PROXY=&amp;quot;http://proxy.example.com:8080&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # プロキシを経由しないホストの設定&lt;br /&gt;
 export NO_PROXY=&amp;quot;localhost,127.0.0.1,.internal.example.com&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # 自己署名証明書を使用するプロキシ環境&lt;br /&gt;
 export NODE_EXTRA_CA_CERTS=&amp;quot;/path/to/ca-bundle.crt&amp;quot;&lt;br /&gt;
 &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== クラウドプロバイダー統合 ==&lt;br /&gt;
==== AWS Bedrock ====&lt;br /&gt;
AWS上でホストされるClaudeモデルを使用するための設定である。&amp;lt;br&amp;gt;&lt;br /&gt;
AWS上の認証方法 (IAM、プロファイル、SSO) を利用する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
関連する環境変数は以下の通りである。&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;CLAUDE_CODE_USE_BEDROCK&amp;lt;/code&amp;gt;&lt;br /&gt;
*: 値を &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; に設定して、有効化する。&lt;br /&gt;
* &amp;lt;code&amp;gt;AWS_REGION&amp;lt;/code&amp;gt;&lt;br /&gt;
*: AWSリージョンを指定する。(必須)&lt;br /&gt;
*: &amp;lt;u&amp;gt;.aws/configファイル&amp;lt;/u&amp;gt; からは自動読み込みされないため、明示的に設定が必要である。&lt;br /&gt;
* &amp;lt;code&amp;gt;AWS_ACCESS_KEY_ID&amp;lt;/code&amp;gt;&lt;br /&gt;
*: アクセスキーIDを設定する。&lt;br /&gt;
* &amp;lt;code&amp;gt;AWS_SECRET_ACCESS_KEY&amp;lt;/code&amp;gt;&lt;br /&gt;
*: シークレットアクセスキーを設定する。&lt;br /&gt;
* &amp;lt;code&amp;gt;AWS_SESSION_TOKEN&amp;lt;/code&amp;gt;&lt;br /&gt;
*: 一時的なセッショントークンを設定する。&lt;br /&gt;
* &amp;lt;code&amp;gt;AWS_BEARER_TOKEN_BEDROCK&amp;lt;/code&amp;gt;&lt;br /&gt;
*: Bedrock認証トークンを設定する。(代替認証方法)&lt;br /&gt;
* &amp;lt;code&amp;gt;ANTHROPIC_SMALL_FAST_MODEL_AWS_REGION&amp;lt;/code&amp;gt;&lt;br /&gt;
*: Haikuモデル専用のリージョンを指定する。&lt;br /&gt;
* &amp;lt;code&amp;gt;BEDROCK_DISABLE_STREAMING&amp;lt;/code&amp;gt;&lt;br /&gt;
*: 値を &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; に設定して、ストリーミングを無効化する。&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;syntaxhighlight lang=&amp;quot;sh&amp;quot;&amp;gt;&lt;br /&gt;
 # AWS Bedrockの有効化&lt;br /&gt;
 export CLAUDE_CODE_USE_BEDROCK=1&lt;br /&gt;
 export AWS_REGION=&amp;quot;us-east-1&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # IAM認証の設定&lt;br /&gt;
 export AWS_ACCESS_KEY_ID=&amp;quot;AKIAXXXXXXXXXXXXXXXX&amp;quot;&lt;br /&gt;
 export AWS_SECRET_ACCESS_KEY=&amp;quot;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # Bedrockでのモデル指定 (オプション)&lt;br /&gt;
 export ANTHROPIC_MODEL=&amp;quot;us.anthropic.claude-sonnet-4-5-20250929-v1:0&amp;quot;&lt;br /&gt;
 &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== Google Vertex AI ====&lt;br /&gt;
Google Cloud上でホストされるClaudeモデルを使用するための設定である。&amp;lt;br&amp;gt;&lt;br /&gt;
gcloud CLIベースの認証を利用する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
関連する環境変数は以下の通りである。&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;CLAUDE_CODE_USE_VERTEX&amp;lt;/code&amp;gt;&lt;br /&gt;
*: 値を &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; に設定して、有効化する。&lt;br /&gt;
* &amp;lt;code&amp;gt;ANTHROPIC_VERTEX_PROJECT_ID&amp;lt;/code&amp;gt;&lt;br /&gt;
*: Google CloudプロジェクトIDを設定する。(必須)&lt;br /&gt;
* &amp;lt;code&amp;gt;CLOUD_ML_REGION&amp;lt;/code&amp;gt;&lt;br /&gt;
*: リージョンを指定する。&lt;br /&gt;
*: 推奨値: &amp;lt;code&amp;gt;global&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
認証前提として、&amp;lt;code&amp;gt;gcloud auth login&amp;lt;/code&amp;gt; および &amp;lt;code&amp;gt;gcloud auth application-default login&amp;lt;/code&amp;gt; の実行が必要である。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;syntaxhighlight lang=&amp;quot;sh&amp;quot;&amp;gt;&lt;br /&gt;
 # Google Vertex AIの有効化&lt;br /&gt;
 export CLAUDE_CODE_USE_VERTEX=1&lt;br /&gt;
 export ANTHROPIC_VERTEX_PROJECT_ID=&amp;quot;my-gcp-project&amp;quot;&lt;br /&gt;
 export CLOUD_ML_REGION=&amp;quot;global&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # 事前に必要なgcloud認証&lt;br /&gt;
 # gcloud auth login&lt;br /&gt;
 # gcloud auth application-default login&lt;br /&gt;
 # gcloud config set project my-gcp-project&lt;br /&gt;
 &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== Microsoft Foundry ====&lt;br /&gt;
Microsoft Azure上のAI Foundryを使用するための設定である。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
関連する環境変数は以下の通りである。&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;CLAUDE_CODE_USE_FOUNDRY&amp;lt;/code&amp;gt;&lt;br /&gt;
*: 値を &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; に設定して、有効化する。&lt;br /&gt;
* &amp;lt;code&amp;gt;ANTHROPIC_FOUNDRY_RESOURCE&amp;lt;/code&amp;gt;&lt;br /&gt;
*: Azureリソース名を設定する。&lt;br /&gt;
* &amp;lt;code&amp;gt;ANTHROPIC_FOUNDRY_BASE_URL&amp;lt;/code&amp;gt;&lt;br /&gt;
*: FoundryベースURLを設定する。&lt;br /&gt;
*: &amp;lt;code&amp;gt;ANTHROPIC_FOUNDRY_RESOURCE&amp;lt;/code&amp;gt; の代替&lt;br /&gt;
* &amp;lt;code&amp;gt;ANTHROPIC_FOUNDRY_API_KEY&amp;lt;/code&amp;gt;&lt;br /&gt;
*: Foundry APIキーを設定する。(Entra ID認証の代替)&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== テレメトリ・監視 ==&lt;br /&gt;
以下に示す環境変数でテレメトリとエラー報告を制御できる。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;DISABLE_TELEMETRY&amp;lt;/code&amp;gt;&lt;br /&gt;
*: 値を &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; に設定して、Statsigテレメトリを無効化する。&lt;br /&gt;
* &amp;lt;code&amp;gt;DISABLE_ERROR_REPORTING&amp;lt;/code&amp;gt;&lt;br /&gt;
*: 値を &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; に設定して、Sentryエラー報告を無効化する。&lt;br /&gt;
* &amp;lt;code&amp;gt;CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC&amp;lt;/code&amp;gt;&lt;br /&gt;
*: 値を &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; に設定して、テレメトリ、エラー報告等の非必須トラフィックを一括無効化する。&lt;br /&gt;
*: &amp;lt;code&amp;gt;DISABLE_TELEMETRY&amp;lt;/code&amp;gt; と &amp;lt;code&amp;gt;DISABLE_ERROR_REPORTING&amp;lt;/code&amp;gt; の両方を同時に有効化する。&lt;br /&gt;
* &amp;lt;code&amp;gt;CLAUDE_CODE_DISABLE_FEEDBACK_SURVEY&amp;lt;/code&amp;gt;&lt;br /&gt;
*: 値を &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; に設定して、フィードバックアンケートを無効化する。&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
OpenTelemetryによる監視データ収集に関する環境変数は以下の通りである。&amp;lt;br&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;CLAUDE_CODE_ENABLE_TELEMETRY&amp;lt;/code&amp;gt;&lt;br /&gt;
*: 値を &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; に設定して、OpenTelemetry送信を有効化する。&lt;br /&gt;
* &amp;lt;code&amp;gt;OTEL_METRICS_EXPORTER&amp;lt;/code&amp;gt;&lt;br /&gt;
*: メトリクス出力先を指定する。&lt;br /&gt;
*: &amp;lt;code&amp;gt;otlp&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;console&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;OTEL_LOGS_EXPORTER&amp;lt;/code&amp;gt;&lt;br /&gt;
*: ログ出力先を指定する。&lt;br /&gt;
*: &amp;lt;code&amp;gt;otlp&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;console&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;OTEL_EXPORTER_OTLP_PROTOCOL&amp;lt;/code&amp;gt;&lt;br /&gt;
*: プロトコルを指定する。&lt;br /&gt;
*: &amp;lt;code&amp;gt;grpc&amp;lt;/code&amp;gt;、&amp;lt;code&amp;gt;http&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;OTEL_EXPORTER_OTLP_ENDPOINT&amp;lt;/code&amp;gt;&lt;br /&gt;
*: エンドポイントURLを指定する。&lt;br /&gt;
*: 例: &amp;lt;u&amp;gt;http://localhost:4317&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 動作制御・パフォーマンス ==&lt;br /&gt;
==== Bashコマンド設定 ====&lt;br /&gt;
* &amp;lt;code&amp;gt;BASH_DEFAULT_TIMEOUT_MS&amp;lt;/code&amp;gt;&lt;br /&gt;
*: Bashコマンドのデフォルトタイムアウト (ミリ秒) を設定する。&lt;br /&gt;
*: デフォルトは、&amp;lt;code&amp;gt;120000&amp;lt;/code&amp;gt; (2分) である。&lt;br /&gt;
* &amp;lt;code&amp;gt;BASH_MAX_TIMEOUT_MS&amp;lt;/code&amp;gt;&lt;br /&gt;
*: Bashコマンドの最大タイムアウト (ミリ秒) を設定する。&lt;br /&gt;
*: デフォルトは、&amp;lt;code&amp;gt;600000&amp;lt;/code&amp;gt; (10分) である。&lt;br /&gt;
* &amp;lt;code&amp;gt;BASH_MAX_OUTPUT_LENGTH&amp;lt;/code&amp;gt;&lt;br /&gt;
*: Bashコマンド出力の最大文字数を設定する。&lt;br /&gt;
*: 大量出力によるコンテキスト過負荷を防止する。&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== MCPサーバ設定 ====&lt;br /&gt;
* &amp;lt;code&amp;gt;MCP_TIMEOUT&amp;lt;/code&amp;gt;&lt;br /&gt;
*: MCPサーバの起動タイムアウト (ミリ秒) を設定する。&lt;br /&gt;
*: 初期化に時間を要するサーバの場合に増加させる。&lt;br /&gt;
* &amp;lt;code&amp;gt;MCP_TOOL_TIMEOUT&amp;lt;/code&amp;gt;&lt;br /&gt;
*: MCPツール個別の実行タイムアウト (ミリ秒) を設定する。&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== ファイル監視設定 ====&lt;br /&gt;
* &amp;lt;code&amp;gt;CHOKIDAR_INTERVAL&amp;lt;/code&amp;gt;&lt;br /&gt;
*: ファイルウォッチングの間隔 (ミリ秒) を設定する。&lt;br /&gt;
*: chokidarライブラリのポーリング間隔を制御する。&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 機能制御 ==&lt;br /&gt;
==== メモリ・バックグラウンド機能 ====&lt;br /&gt;
* &amp;lt;code&amp;gt;CLAUDE_CODE_DISABLE_AUTO_MEMORY&amp;lt;/code&amp;gt;&lt;br /&gt;
*: 値を &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; に設定して自動メモリ機能を無効化する。&lt;br /&gt;
* &amp;lt;code&amp;gt;CLAUDE_CODE_DISABLE_BACKGROUND_TASKS&amp;lt;/code&amp;gt;&lt;br /&gt;
*: 値を &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; に設定してバックグラウンドタスクを無効化する。&lt;br /&gt;
*: リソース制約環境で有用な設定である。&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== プロンプトキャッシュ・ツール検索 ====&lt;br /&gt;
* &amp;lt;code&amp;gt;DISABLE_PROMPT_CACHING&amp;lt;/code&amp;gt;&lt;br /&gt;
*: 設定するとプロンプトキャッシュを無効化する。&lt;br /&gt;
* &amp;lt;code&amp;gt;ENABLE_TOOL_SEARCH&amp;lt;/code&amp;gt;&lt;br /&gt;
*: MCPツールの遅延読み込み最適化を制御する。&lt;br /&gt;
*: コンテキストの10[%]を超えるツールは動的に読み込まれる。&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== その他の機能制御 ====&lt;br /&gt;
* &amp;lt;code&amp;gt;CLAUDE_CODE_SHELL&amp;lt;/code&amp;gt;&lt;br /&gt;
*: シェル自動検出を上書きする。&lt;br /&gt;
*: bash、zsh、fish等&lt;br /&gt;
* &amp;lt;code&amp;gt;DISABLE_AUTOUPDATER&amp;lt;/code&amp;gt;&lt;br /&gt;
*: 値を &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; に設定して自動更新を無効化する。&lt;br /&gt;
*: バージョン固定が必要な環境向けの設定である。&lt;br /&gt;
* &amp;lt;code&amp;gt;FORCE_CODE_TERMINAL&amp;lt;/code&amp;gt;&lt;br /&gt;
*: ターミナルモードを強制する。&lt;br /&gt;
* &amp;lt;code&amp;gt;DISABLE_INSTALLATION_CHECKS&amp;lt;/code&amp;gt;&lt;br /&gt;
*: 値を &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; に設定してインストール状態チェックを無効化する。&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== システム・設定 ==&lt;br /&gt;
* &amp;lt;code&amp;gt;CLAUDE_CODE_TMPDIR&amp;lt;/code&amp;gt;&lt;br /&gt;
*: テンポラリディレクトリのパスを指定する。&lt;br /&gt;
*: デフォルトは、OSのデフォルト (&amp;lt;u&amp;gt;/tmpディレクトリ&amp;lt;/u&amp;gt;) である。&lt;br /&gt;
*: セッションアーティファクト、プランファイル等が保存される。&lt;br /&gt;
* &amp;lt;code&amp;gt;CLAUDE_CONFIG_DIR&amp;lt;/code&amp;gt;&lt;br /&gt;
*: Claude Codeの設定ディレクトリの場所を指定する。&lt;br /&gt;
*: デフォルトは、&amp;lt;u&amp;gt;~/.claudeディレクトリ&amp;lt;/u&amp;gt; である。&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 環境変数一覧 ==&lt;br /&gt;
下表に、全環境変数のクイックリファレンスを示す。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Claude Code 環境変数一覧&lt;br /&gt;
! 環境変数 !! カテゴリ !! 説明 !! デフォルト値&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ANTHROPIC_API_KEY&amp;lt;/code&amp;gt; || 認証 || APIキー || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CLAUDE_CODE_OAUTH_TOKEN&amp;lt;/code&amp;gt; || 認証 || OAuthトークン || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ANTHROPIC_AUTH_TOKEN&amp;lt;/code&amp;gt; || 認証 || 認証トークン || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ANTHROPIC_CUSTOM_HEADERS&amp;lt;/code&amp;gt; || 認証 || カスタムHTTPヘッダー || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ANTHROPIC_MODEL&amp;lt;/code&amp;gt; || モデル || デフォルトモデル || claude-sonnet-4-5&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ANTHROPIC_DEFAULT_OPUS_MODEL&amp;lt;/code&amp;gt; || モデル || Opusモデルの指定 || 最新のOpus&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ANTHROPIC_DEFAULT_SONNET_MODEL&amp;lt;/code&amp;gt; || モデル || Sonnetモデルの指定 || 最新のSonnet&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ANTHROPIC_DEFAULT_HAIKU_MODEL&amp;lt;/code&amp;gt; || モデル || Haikuモデルの指定 || 最新のHaiku&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CLAUDE_CODE_SUBAGENT_MODEL&amp;lt;/code&amp;gt; || モデル || サブエージェントモデル || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CLAUDE_CODE_EFFORT_LEVEL&amp;lt;/code&amp;gt; || モデル || 推論努力レベル || high&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CLAUDE_CODE_MAX_OUTPUT_TOKENS&amp;lt;/code&amp;gt; || トークン || 最大出力トークン数 || 16384&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;MAX_THINKING_TOKENS&amp;lt;/code&amp;gt; || トークン || 最大思考トークン数 || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;MAX_MCP_OUTPUT_TOKENS&amp;lt;/code&amp;gt; || トークン || MCP最大出力トークン数 || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ANTHROPIC_BASE_URL&amp;lt;/code&amp;gt; || ネットワーク || APIエンドポイント || https://api.anthropic.com&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;HTTPS_PROXY&amp;lt;/code&amp;gt; || ネットワーク || HTTPSプロキシ || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;HTTP_PROXY&amp;lt;/code&amp;gt; || ネットワーク || HTTPプロキシ || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;NO_PROXY&amp;lt;/code&amp;gt; || ネットワーク || プロキシ除外ホスト || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;NODE_EXTRA_CA_CERTS&amp;lt;/code&amp;gt; || ネットワーク || CA証明書パス || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CLAUDE_CODE_USE_BEDROCK&amp;lt;/code&amp;gt; || Bedrock || Bedrock有効化 || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;AWS_REGION&amp;lt;/code&amp;gt; || Bedrock || AWSリージョン || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;AWS_ACCESS_KEY_ID&amp;lt;/code&amp;gt; || Bedrock || AWSアクセスキーID || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;AWS_SECRET_ACCESS_KEY&amp;lt;/code&amp;gt; || Bedrock || AWSシークレットキー || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;AWS_SESSION_TOKEN&amp;lt;/code&amp;gt; || Bedrock || AWSセッショントークン || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;AWS_BEARER_TOKEN_BEDROCK&amp;lt;/code&amp;gt; || Bedrock || Bedrock認証トークン || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ANTHROPIC_SMALL_FAST_MODEL_AWS_REGION&amp;lt;/code&amp;gt; || Bedrock || Haiku専用リージョン || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;BEDROCK_DISABLE_STREAMING&amp;lt;/code&amp;gt; || Bedrock || ストリーミング無効化 || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CLAUDE_CODE_USE_VERTEX&amp;lt;/code&amp;gt; || Vertex AI || Vertex AI有効化 || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ANTHROPIC_VERTEX_PROJECT_ID&amp;lt;/code&amp;gt; || Vertex AI || GCPプロジェクトID || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CLOUD_ML_REGION&amp;lt;/code&amp;gt; || Vertex AI || リージョン || global&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CLAUDE_CODE_USE_FOUNDRY&amp;lt;/code&amp;gt; || Foundry || Foundry有効化 || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ANTHROPIC_FOUNDRY_RESOURCE&amp;lt;/code&amp;gt; || Foundry || Azureリソース名 || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ANTHROPIC_FOUNDRY_BASE_URL&amp;lt;/code&amp;gt; || Foundry || FoundryベースURL || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ANTHROPIC_FOUNDRY_API_KEY&amp;lt;/code&amp;gt; || Foundry || Foundry APIキー || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;DISABLE_TELEMETRY&amp;lt;/code&amp;gt; || テレメトリ || テレメトリ無効化 || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;DISABLE_ERROR_REPORTING&amp;lt;/code&amp;gt; || テレメトリ || エラー報告無効化 || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC&amp;lt;/code&amp;gt; || テレメトリ || 非必須通信一括無効化 || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CLAUDE_CODE_DISABLE_FEEDBACK_SURVEY&amp;lt;/code&amp;gt; || テレメトリ || フィードバックアンケート無効化 || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CLAUDE_CODE_ENABLE_TELEMETRY&amp;lt;/code&amp;gt; || テレメトリ || OpenTelemetry有効化 || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;OTEL_METRICS_EXPORTER&amp;lt;/code&amp;gt; || テレメトリ || メトリクス出力先 || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;OTEL_LOGS_EXPORTER&amp;lt;/code&amp;gt; || テレメトリ || ログ出力先 || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;OTEL_EXPORTER_OTLP_PROTOCOL&amp;lt;/code&amp;gt; || テレメトリ || OTLPプロトコル || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;OTEL_EXPORTER_OTLP_ENDPOINT&amp;lt;/code&amp;gt; || テレメトリ || OTLPエンドポイントURL || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;BASH_DEFAULT_TIMEOUT_MS&amp;lt;/code&amp;gt; || パフォーマンス || Bashデフォルトタイムアウト || 120000&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;BASH_MAX_TIMEOUT_MS&amp;lt;/code&amp;gt; || パフォーマンス || Bash最大タイムアウト || 600000&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;BASH_MAX_OUTPUT_LENGTH&amp;lt;/code&amp;gt; || パフォーマンス || Bash最大出力長 || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;MCP_TIMEOUT&amp;lt;/code&amp;gt; || パフォーマンス || MCPサーバータイムアウト || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;MCP_TOOL_TIMEOUT&amp;lt;/code&amp;gt; || パフォーマンス || MCPツールタイムアウト || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CHOKIDAR_INTERVAL&amp;lt;/code&amp;gt; || パフォーマンス || ファイル監視間隔 || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CLAUDE_CODE_DISABLE_AUTO_MEMORY&amp;lt;/code&amp;gt; || 機能 || 自動メモリ無効化 || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CLAUDE_CODE_DISABLE_BACKGROUND_TASKS&amp;lt;/code&amp;gt; || 機能 || バックグラウンドタスク無効化 || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;DISABLE_PROMPT_CACHING&amp;lt;/code&amp;gt; || 機能 || プロンプトキャッシュ無効化 || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;ENABLE_TOOL_SEARCH&amp;lt;/code&amp;gt; || 機能 || ツール検索 || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CLAUDE_CODE_SHELL&amp;lt;/code&amp;gt; || 機能 || シェル指定 || 自動検出&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;DISABLE_AUTOUPDATER&amp;lt;/code&amp;gt; || 機能 || 自動更新無効化 || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FORCE_CODE_TERMINAL&amp;lt;/code&amp;gt; || 機能 || ターミナルモード強制 || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;DISABLE_INSTALLATION_CHECKS&amp;lt;/code&amp;gt; || 機能 || インストールチェック無効化 || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CLAUDE_CODE_TMPDIR&amp;lt;/code&amp;gt; || システム || テンポラリディレクトリ || /tmp&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;CLAUDE_CONFIG_DIR&amp;lt;/code&amp;gt; || システム || 設定ディレクトリ || ~/.claude&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 実用的なユースケース ==&lt;br /&gt;
==== 企業環境でのプロキシ設定 ====&lt;br /&gt;
企業ネットワークでプロキシサーバーを経由してClaude Codeを使用する場合の設定例を以下に示す。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;syntaxhighlight lang=&amp;quot;sh&amp;quot;&amp;gt;&lt;br /&gt;
 # 企業プロキシ設定&lt;br /&gt;
 export HTTPS_PROXY=&amp;quot;http://proxy.corporate.com:8080&amp;quot;&lt;br /&gt;
 export HTTP_PROXY=&amp;quot;http://proxy.corporate.com:8080&amp;quot;&lt;br /&gt;
 export NO_PROXY=&amp;quot;localhost,127.0.0.1,.internal.corporate.com&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # 自社プロキシのTLS検査に対応するCA証明書の設定&lt;br /&gt;
 export NODE_EXTRA_CA_CERTS=&amp;quot;/etc/ssl/certs/corporate-ca-bundle.crt&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # テレメトリの無効化 (企業ポリシーに応じて)&lt;br /&gt;
 export CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=true&lt;br /&gt;
 &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== AWS Bedrockを使用した構成 ====&lt;br /&gt;
AWS Bedrockを使用して、AWS上でホストされるClaudeモデルを利用する場合の設定例を以下に示す。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;syntaxhighlight lang=&amp;quot;sh&amp;quot;&amp;gt;&lt;br /&gt;
 # Bedrock有効化&lt;br /&gt;
 export CLAUDE_CODE_USE_BEDROCK=1&lt;br /&gt;
 export AWS_REGION=&amp;quot;us-east-1&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # IAM認証&lt;br /&gt;
 export AWS_ACCESS_KEY_ID=&amp;quot;AKIAXXXXXXXXXXXXXXXX&amp;quot;&lt;br /&gt;
 export AWS_SECRET_ACCESS_KEY=&amp;quot;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # モデルの指定 (オプション)&lt;br /&gt;
 export ANTHROPIC_MODEL=&amp;quot;us.anthropic.claude-sonnet-4-5-20250929-v1:0&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # Haikuモデルに別リージョンを使用 (オプション)&lt;br /&gt;
 export ANTHROPIC_SMALL_FAST_MODEL_AWS_REGION=&amp;quot;us-west-2&amp;quot;&lt;br /&gt;
 &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==== コスト最適化のための設定 ====&lt;br /&gt;
APIコストを抑えるための環境変数の設定例を以下に示す。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;syntaxhighlight lang=&amp;quot;sh&amp;quot;&amp;gt;&lt;br /&gt;
 # 軽量モデルをデフォルトに設定&lt;br /&gt;
 export ANTHROPIC_MODEL=&amp;quot;claude-haiku-4-5&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # 出力トークンを制限&lt;br /&gt;
 export CLAUDE_CODE_MAX_OUTPUT_TOKENS=&amp;quot;8192&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # 推論努力レベルを下げる&lt;br /&gt;
 export CLAUDE_CODE_EFFORT_LEVEL=&amp;quot;low&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # プロンプトキャッシュを有効化 (デフォルト)&lt;br /&gt;
 # DISABLE_PROMPT_CACHING は設定しない&lt;br /&gt;
 &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== セキュリティ上の注意事項 ==&lt;br /&gt;
* APIキーやトークンは、環境変数 または &amp;lt;u&amp;gt;settings.json&amp;lt;/u&amp;gt; で管理し、ソースコードにハードコードしない。&lt;br /&gt;
* &amp;lt;u&amp;gt;settings.local.json&amp;lt;/u&amp;gt; を使用する場合は、&amp;lt;u&amp;gt;.gitignore&amp;lt;/u&amp;gt; に追加してバージョン管理から除外する。&lt;br /&gt;
* チームで共有する &amp;lt;u&amp;gt;settings.json&amp;lt;/u&amp;gt; にはAPIキーを含めない。&lt;br /&gt;
* AWS認証情報やGCP認証情報は、一時的なセッショントークンやIAMロールの使用を推奨する。&lt;br /&gt;
* 環境変数 &amp;lt;code&amp;gt;ANTHROPIC_CUSTOM_HEADERS&amp;lt;/code&amp;gt; に機密情報を含める場合はシェルプロファイルで設定し、&amp;lt;u&amp;gt;settings.json&amp;lt;/u&amp;gt; には記載しない。&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 参考リンク ==&lt;br /&gt;
* [https://docs.anthropic.com/en/docs/claude-code/settings Claude Code公式ドキュメント - Settings]&lt;br /&gt;
* [https://docs.anthropic.com/en/docs/claude-code/bedrock Claude Code公式ドキュメント - Amazon Bedrock]&lt;br /&gt;
* [https://docs.anthropic.com/en/docs/claude-code/vertex-ai Claude Code公式ドキュメント - Google Vertex AI]&lt;br /&gt;
* [https://docs.anthropic.com/en/docs/claude-code/monitoring Claude Code公式ドキュメント - Monitoring]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{#seo:&lt;br /&gt;
|title={{PAGENAME}} : Exploring Electronics and SUSE Linux | MochiuWiki&lt;br /&gt;
|keywords=MochiuWiki,Mochiu,Wiki,Mochiu Wiki,Electric Circuit,Electric,pcb,Mathematics,AVR,TI,STMicro,AVR,ATmega,MSP430,STM,Arduino,Xilinx,FPGA,Verilog,HDL,PinePhone,Pine Phone,Raspberry,Raspberry Pi,C,C++,C#,Qt,Qml,MFC,Shell,Bash,Zsh,Fish,SUSE,SLE,Suse Enterprise,Suse Linux,openSUSE,open SUSE,Leap,Linux,uCLnux,電気回路,電子回路,基板,プリント基板&lt;br /&gt;
|description={{PAGENAME}} - 電子回路とSUSE Linuxに関する情報 | This page is {{PAGENAME}} in our wiki about electronic circuits and SUSE Linux&lt;br /&gt;
|image=/resources/assets/MochiuLogo_Single_Blue.png&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
__FORCETOC__&lt;br /&gt;
[[カテゴリ:設定]]&lt;/div&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
</feed>