テーマ
言語
·1 分で読めます

Claude Code と GetVibe を使う:セットアップ、モデル、コスト

Anthropic Messages エンドポイントを使った GetVibe 用の Claude Code 設定方法、環境変数による認証、サポートされているモデルスロット、実測されたトークンコストについて説明します。

Claude Code と GetVibe を使う:セットアップ、モデル、コスト

Claude Code は OpenAI のチャットエンドポイントを使用しません。Anthropic Messages リクエストを /v1/messages に送信するため、そのベース URL と認証情報は Claude Code の Anthropic 設定を使う必要があります。GetVibe は特定のカタログモデルに対して Messages 形式をサポートしていますが、GPT-6 Luna、GPT-6 Sol、GPT-6.1 Sol はこの CLI 経路では互換性がありません。本ガイドは GetVibe の Claude Code セットアップ と既存の カスタムエンドポイントのリファレンス に従っています。

Claude Code のインストールと設定

Node.js 22 以降で CLI をインストールします:

npm install -g @anthropic-ai/claude-code
mkdir -p ~/.claude

~/.claude/settings.json を編集し、以下のフィールドを正確に使用してください。ベース URL には意図的に /v1 が含まれていません。Claude Code が /v1/messages を付加します。空の ANTHROPIC_API_KEY は重要です。これがないと、Claude Code はカスタムエンドポイントではなく通常の Anthropic 直接認証を優先する可能性があります。

{
  "apiKeyHelper": "echo $GETVIBE_API_KEY",
  "env": {
    "ANTHROPIC_BASE_URL": "https://getvibeapi.com",
    "ANTHROPIC_API_KEY": "",
    "ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-5.5",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-5.5",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-4.5"
  }
}

Claude Code を起動する前にシェルでキーを設定します: export GETVIBE_API_KEY='your-dashboard-key'。これは GetVibe の統合ファイルで使用される環境変数です。設定ファイルはこの変数を参照するものであり、実際のキーを含めるべきではありません。このプロファイルに Anthropic の認証情報を直接記述するのは避けてください。認証情報の優先順位によってカスタムエンドポイントが迂回される可能性があります。

書き込みアクセスを許可する前にエンドポイントを検証する

使い捨てのリポジトリで claude を起動し、/status を実行します。Anthropic のベース URL は https://getvibeapi.com になっているはずです。まず読み取り専用の質問をし、その後小さな編集を依頼して差分を確認します。リクエストが依然として Anthropic に直接送信される場合は、ANTHROPIC_API_KEY が空文字列であること、およびヘルパーが GETVIBE_API_KEY を読み取れることを確認してください。/v1/v1/messages のように二重になっている場合は、ベース URL から /v1 を削除します。

Messages 経由で動作するモデルはどれか?

GetVibe の現在の統合ガイドでは、Anthropic Messages 経路でサポートされる例として Claude Opus 5.5、Claude Sonnet 5、DeepSeek V4.1 Flash、Gemini 3.8 Flash、GLM-5.3、Kimi K3 が挙げられています。スロットを変更する前に現在のモデルカタログを確認してください。プロトコルのサポートはモデルごとに異なります。GPT-6 Luna、GPT-6 Sol、GPT-6.1 Sol は Claude Code の Messages エンドポイント経由では動作しません。これらの Responses 互換モデルには代わりに Codex CLI を使用してください。2026年10月3日に確認された公開カタログのスナップショットでは、Sonnet 5.5 は100万トークンあたり $0.168 入力 · $0.84 出力 100万トークンあたり であり、表示価格は最新のものです。

モデルスロットを意図的に割り当てる

Claude Code は Opus、Sonnet、Haiku スロットをサポートしています。GetVibe の設定例では、これらのスロットに現在の ID を選択し、サブエージェントの作業には CLAUDE_CODE_SUBAGENT_MODEL を使用しています。スロットは一度に1つずつ変更してください。CLI を再起動した後、/status でどのモデルがアクティブかを確認し、無害なテストプロンプトを実行します。OpenAI モデルが Claude スロットに属すると想定しないでください。プロトコルとモデルファミリーの扱いは異なります。

コストについては、同じタスク、リポジトリのスナップショット、権限、出力要求で Sonnet と Opus を比較してください。すべてのエージェントのターンと修復ステップを記録します。Sonnet 5.5 の最新価格は100万入力・出力トークンあたり $0.168 入力 · $0.84 出力 100万トークンあたり として表示されています。カタログのスナップショット日は2026年10月3日です。新しいセッションの予算を立てる際はリンクされたモデルページを使用してください。

長時間のセッションを制御する

エージェントセッションは繰り返しコンテキストを生成します。指示は簡潔にし、ビルド成果物やベンダー提供のディレクトリを除外し、焦点を絞ったファイルリストで済む場合は大きなファイルを再読させないようにします。Claude のリクエストはキャッシュブレークポイントを使用できます。GetVibe はキャッシュの動作を caching docs で説明しています。プレフィックスを安定させ、使用状況フィールドを確認してキャッシュされた入力が実際に報告されているかを確かめます。セッションがキャッシュ読み取りを示すまでは、理論上低いキャッシュ率を節約とみなさないでください。

明確なタスク境界を設定し、通常の権限プロンプトを使用し、コマンドと差分を確認します。トークン価格が低いからといって、安全でないシェルコマンドが安全になるわけではありません。再現可能なベンチマーク比較には、各モデルで同じ権限モードとツールアクセスを使用してください。

よくあるセットアップの失敗

  • 401: GETVIBE_API_KEY、ヘルパーの出力、空の ANTHROPIC_API_KEY を確認します。
  • トラフィックが GetVibe を迂回する: シェルプロファイルの認証情報を確認し、/status でベース URL を検証します。
  • モデルが利用できない: 現在の正確な ID をコピーし、そのモデルページで Messages 互換性を確認します。
  • 不正な URL: /v1 なしのルートドメインを設定します。Claude Code がルートのサフィックスを追加します。

コストのベースラインを構築する

展開前に、1つの短いタスクと1つの現実的な複数ファイルの変更を実行します。モデル ID、入力と出力の使用量、報告されていればキャッシュ読み取り、経過時間、テストが成功したかどうかを記録します。キーはシークレットマネージャーに保管し、内部アラートを設定します。これらの観察により、すべてのコーディングセッションが同じコンテキストを消費すると仮定するのではなく、チームに実際の変更あたりのコストベースラインを与えます。現在の価格は Sonnet 5.5 モデルページ で確認できます。

モデルスロットを明示的に保つ

Claude Code には Opus、Sonnet、Haiku スロットがあります。チームが使用を計画しているスロットのみを設定し、設定変更後に /status でアクティブな選択を確認します。Claude スロット名はプロトコルアダプターではありません。OpenAI 専用モデルは、Sonnet スロットに割り当てられたからといって Messages 互換になるわけではありません。

実際のセッションでキャッシュを測定する

同じ安定した指示で、1つの短いタスクと1つの複数ファイルタスクを実行します。後のターンでのキャッシュ読み取り使用量を比較し、セッションの総コストを記録します。繰り返しの試行の間は、権限、リポジトリのスナップショット、モデルスロットを変えないでください。そうしないと、コストの差がキャッシュ、追加のツール呼び出し、別のタスクのどれから来たのか比較で判断できません。

編集と認証情報を保護する

最初の書き込み可能なタスクには使い捨てのワークツリーを使用し、コマンドと差分を確認し、認証情報はシェルで管理するシークレットに保管します。キーがターミナル履歴や共有設定ファイルに残った場合は、ローテーションしてください。これらの単純な境界により、開発者はすべてのプロンプトに本番データや未レビューの作業ツリーへのアクセスを与えることなく、エージェントを試すことができます。

Claude CodeGetVibe APIOpenAI 互換 APIAI モデルの料金

GetVibe APIを無料で試す

1つのOpenAI互換APIでGPT、Claude、Geminiなどを利用できます。カードまたは暗号資産で米ドル払いに対応しています。

関連記事

Claude Code と GetVibe を使う:セットアップ、モデル、コスト | GetVibe API