Claude Code CLI
Claude Code CLI を GetVibe API に接続します。環境変数で ANTHROPIC_BASE_URL、ANTHROPIC_AUTH_TOKEN、およびモデル選択を設定します。
既成の設定
リクエスト時に当社のカタログから生成されます。APIアドレス、公開されているすべてのモデルとそのコンテキストおよび出力の上限、推奨設定が含まれます。キーは含まれません。Claude CodeはapiKeyHelperを通じてGETVIBE_API_KEYからキーを読み取ります。環境変数に設定してください。WSLを使用しないWindowsでは、代わりにANTHROPIC_AUTH_TOKENを設定してください。
# macOS / Linux
mkdir -p ~/.claude
curl -fsSL https://getvibeapi.com/api/integrations/claude-code.json -o ~/.claude/settings.json# Windows PowerShell
New-Item -ItemType Directory -Force "$HOME\.claude" | Out-Null
Invoke-WebRequest https://getvibeapi.com/api/integrations/claude-code.json -OutFile "$HOME\.claude\settings.json"- メインモデル —
claude-opus-5.5: /v1/messages で提供する中で最も強力な Claude です。 - 小規模タスク —
claude-haiku-4.5:最も安価な Claude で、バックグラウンドタスクに Claude Code が使用します。 - ストリーミングを有効にし、リクエストタイムアウトを 600 秒、reasoning effort を medium に設定します。長い推論を伴う回答には数分かかり、ストリーミングなしでは待機時間の上限に達してしまいます。
- すべての箇所でサフィックスなしのベアモデルIDを使用してください。これにより、正常なチャネルへの自動フェイルオーバーが有効なままになります。
?models= を追加します。Claude Code は Anthropic 公式のエージェント型コーディング用 CLI です。/v1/messages エンドポイントに x-api-key ヘッダーで接続します。
1. ターミナルを開く
Windows:スタート → PowerShell と入力 → Enter。macOS:ターミナル(アプリケーション → ユーティリティ)。npm でのインストールには Node.js 22 以降(node --version)が必要です。以下のブロックで CLI 本体をインストールします。Node.js を使いたくない場合は、Anthropic のネイティブインストーラーも利用できます。macOS/Linux では curl -fsSL https://claude.ai/install.sh | bash、PowerShell では irm https://claude.ai/install.ps1 | iex を使用し、その後、新しいウィンドウで以下の変数を設定してください。
2. ブロックを貼り付けて Enter
このブロックは CLI をインストールし、設定を恒久的に保存し(setx)、現在のウィンドウに適用して起動します。sk-pv-… を自分のキーに置き換えてください。
Windows(PowerShell)
npm.cmd install -g @anthropic-ai/claude-code
setx ANTHROPIC_BASE_URL "https://getvibeapi.com"
setx ANTHROPIC_AUTH_TOKEN "sk-pv-…"
$env:ANTHROPIC_BASE_URL="https://getvibeapi.com"
$env:ANTHROPIC_AUTH_TOKEN="sk-pv-…"
$env:ANTHROPIC_API_KEY=""
claude.cmdmacOS / Linux
npm install -g @anthropic-ai/claude-code
export ANTHROPIC_BASE_URL="https://getvibeapi.com"
export ANTHROPIC_AUTH_TOKEN="sk-pv-…"
export ANTHROPIC_API_KEY=""
claudehttps://getvibeapi.com です(/v1 は付けません)。CLI がサフィックスを自動で追加します。キーは ANTHROPIC_AUTH_TOKEN に設定し、ANTHROPIC_API_KEY は空のままにします。マシンに Anthropic のキーがすでに保存されている場合、そうしないと Claude Code が 2 つのキーの競合について警告します。setx の実行後、新しく開いた PowerShell ウィンドウには設定が反映されますが、すでに開いていたウィンドウには反映されません。入力する場所
起動後、ウィンドウ下部の > の行が入力欄です。ここに入力して Enter を押します:
+---------------------------------------+
| |
| > _ |
| |
+---------------------------------------+初回起動ではテーマ(Enter)とフォルダを信頼するか(Yes, I trust this folder を選択)を聞かれます。実際の作業ではプロジェクトのフォルダから CLI を起動してください。
3. 接続を確認する
任意のメッセージを送信し、Dashboard → Usage を開いてください。モデルと利用料金を示す新しい記録が表示されます。Claude Code 内では、/status で Anthropic base URL 行が表示されます。この行に当サービスのアドレスが表示されている必要があります。
モデルの選択(任意)
既定では Claude Code はカタログの既定モデルを使います。環境変数で変更できます:
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "sk-pv-…",
"ANTHROPIC_BASE_URL": "https://getvibeapi.com",
"ANTHROPIC_API_KEY": "",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-5.5",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-5.5",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-5.5"
}
}settings.json を使いたい場合
ファイル ~/.claude/settings.json でも同じ結果が得られます。Windows の場合:%USERPROFILE%\.claude\settings.json。キーそのものを貼り付けてください。Claude Code は settings.json 内の $GETVIBE_API_KEY などの変数を展開しないため、その文字列がキーとして送信され、リクエストが拒否されます。
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "sk-pv-…",
"ANTHROPIC_BASE_URL": "https://getvibeapi.com",
"ANTHROPIC_API_KEY": ""
}
}よくある問題
| パラメーター | タイプ | 説明 |
|---|---|---|
401 | error | ANTHROPIC_AUTH_TOKEN の値を確認してください。settings.json には $variable ではなく、sk-pv-… キーそのものを設定する必要があります。 |
Requests go to Anthropic | config | ANTHROPIC_BASE_URL が Claude Code に反映されていません。setx の実行後に新しいウィンドウを開くか、settings.json にアドレスを設定してください。/status の Anthropic base URL 行を確認してください。 |
404 | error | ANTHROPIC_BASE_URL に /v1 が入っています。サフィックスなしのルートアドレスにしてください。 |
npm.ps1 is blocked | Windows | PowerShell の実行ポリシーによるものです。上のブロックどおり npm.cmd と claude.cmd を使えば、ポリシーを変える必要はありません。 |
"node is not recognized" | Windows | Node.js が未インストールか、インストール前に開いたウィンドウです。Node.js LTS を入れて、新しい PowerShell ウィンドウを開いてください。 |
claude native binary not installed / warn install-scripts | npm | 新しいバージョンの npm は、デフォルトで Claude Code のインストール手順をスキップします。npm config set "allow-scripts=@anthropic-ai/claude-code" --location=user を実行して再度インストールするか、ネイティブインストーラーを使用してください。 |
Variables are not picked up | config | settings.jsonはシェルプロファイルよりも信頼性が高いです — 特にWindowsでは。 |