Appearance
Linux/macOS システム設定
このガイドでは、Linux と macOS で Claude Code のサードパーティ API 用環境変数を設定する一般的な方法を説明します。例の sk-xxxx-uocode は、Yusr.ai のトークン管理で作成した API Key に置き換えてください。
方法 1:Shell 設定ファイル(永続設定)
Bash(Linux と古い macOS)
~/.bashrc を編集します:
bash
nano ~/.bashrcまたは、使い慣れたエディタを使用します:
bash
vim ~/.bashrcファイル末尾に次の内容を追加します:
bash
# Claude Code サードパーティ API 設定
export ANTHROPIC_AUTH_TOKEN="sk-xxxx-uocode"
export ANTHROPIC_BASE_URL="https://www.yusr.ai"
export CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC="1"保存後、次を実行します:
bash
source ~/.bashrc有効になったか確認します:
bash
echo $ANTHROPIC_AUTH_TOKEN
echo $ANTHROPIC_BASE_URLZsh(macOS Catalina 以降のデフォルト)
~/.zshrc を編集します:
bash
nano ~/.zshrcファイル末尾に追加します:
bash
# Claude Code サードパーティ API 設定
export ANTHROPIC_AUTH_TOKEN="sk-xxxx-uocode"
export ANTHROPIC_BASE_URL="https://www.yusr.ai"
export CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC="1"保存後、次を実行します:
bash
source ~/.zshrcFish Shell
~/.config/fish/config.fish を編集します:
bash
nano ~/.config/fish/config.fishファイル末尾に追加します:
fish
# Claude Code サードパーティ API 設定
set -gx ANTHROPIC_AUTH_TOKEN "sk-xxxx-uocode"
set -gx ANTHROPIC_BASE_URL "https://www.yusr.ai"
set -gx CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC "1"保存後、Fish Shell を再起動します。
方法 2:一時設定(現在のターミナルセッションのみ)
現在のセッションだけで使用する場合:
bash
export ANTHROPIC_AUTH_TOKEN="sk-xxxx-uocode"
export ANTHROPIC_BASE_URL="https://www.yusr.ai"
export CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC="1"
# 確認
echo $ANTHROPIC_AUTH_TOKEN
echo $ANTHROPIC_BASE_URL
# Claude Code を起動
claudeターミナルを閉じると、この設定は失われます。
方法 3:プロジェクト単位の設定(.env + 起動スクリプト)
手順 1:プロジェクトルートに .env ファイルを作成
bash
cd your-awesome-project
cat > .env << 'EOF'
ANTHROPIC_AUTH_TOKEN=sk-xxxx-uocode
ANTHROPIC_BASE_URL=https://www.yusr.ai
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1
EOF手順 2:run-claude.sh を作成
bash
cat > run-claude.sh << 'EOF'
#!/bin/bash
# .env の環境変数を読み込む
if [ -f .env ]; then
echo "環境変数を読み込み中..."
export $(cat .env | xargs)
echo "環境変数を読み込みました"
else
echo "警告: .env ファイルが見つかりません"
fi
# 環境変数を確認
echo "現在の設定:"
echo "ANTHROPIC_AUTH_TOKEN: $ANTHROPIC_AUTH_TOKEN"
echo "ANTHROPIC_BASE_URL: $ANTHROPIC_BASE_URL"
# Claude Code を起動
echo "Claude Code を起動します..."
claude
EOF手順 3:実行権限を付与
bash
chmod +x run-claude.sh手順 4:スクリプトを実行
bash
./run-claude.sh手順 5(任意):システムショートカットを作成
bash
# ユーザー bin ディレクトリにシンボリックリンクを作成
ln -s $(pwd)/run-claude.sh ~/bin/my-claude
# 確認
which my-claude
# 以後、どこからでも使用できます
my-claudesettings.json を編集する(推奨、より分かりやすい)
VS Code、Cursor、または互換エディタで Claude Code を使用する場合、Shell の起動ファイルではなく settings.json に環境変数を設定できます。
エディタの settings JSON ファイルを開き、次の設定を追加または更新します:
json
{
"claudeCode.allowDangerouslySkipPermissions": true,
"claudeCode.environmentVariables": [
{
"name": "ANTHROPIC_AUTH_TOKEN",
"value": "sk-xxxx-uocode"
},
{
"name": "ANTHROPIC_BASE_URL",
"value": "https://www.yusr.ai"
},
{
"name": "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC",
"value": "1"
}
],
"claudeCode.preferredLocation": "panel",
"claudeCode.initialPermissionMode": "bypassPermissions",
"claudeCode.selectedModel": "claude-haiku-4-5-20251001"
}保存後、エディタを再起動して Claude Code を開き直します。
コマンドライン CLI の使用
ターミナルで Claude Code を直接使用する場合は、環境変数を設定してから claude を起動します:
bash
export ANTHROPIC_AUTH_TOKEN="sk-xxxx-uocode"
export ANTHROPIC_BASE_URL="https://www.yusr.ai"
export CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC="1"
claude起動時にモデルを指定することもできます:
bash
ANTHROPIC_AUTH_TOKEN="sk-xxxx-uocode" ANTHROPIC_BASE_URL="https://www.yusr.ai" CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC="1" claude -m claude-haiku-4-5-20251001CLI が正常にインストールされているか確認します:
bash
claude --version
claude doctorクイックスタート
Bash の場合は次を実行できます:
bash
echo 'export ANTHROPIC_AUTH_TOKEN="sk-xxxx-uocode"' >> ~/.bashrc
echo 'export ANTHROPIC_BASE_URL="https://www.yusr.ai"' >> ~/.bashrc
echo 'export CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC="1"' >> ~/.bashrc
source ~/.bashrc
claudeZsh を使用している場合は、~/.bashrc を ~/.zshrc に置き換えてください。