チュートリアル

Codex と Claude Code で Grok Build を使う方法

Grok Build は xAI のコーディングモデルです。grok-build-0.1 という名前で、モデルカードに詳細があります。同名の xAI のコーディングツール Grok Build CLI と混同しないでください。この記事で扱うのはモデルのほうです。進化が速く、リリースのたびに実際のコーディング作業で目に見えて性能が上がっています。価格は入力 100 万トークンあたり 1 ドル、出力 100 万トークンあたり 2 ドルで、GPT-5.5 や Claude Fable 5 のようなフロンティアのフラッグシップのごく一部のコストです。

急速に改善していて、しかも価格はごく一部。まさに試す価値のあるモデルです。とはいえ、モデルを試すためだけにツールを乗り換えたい人はほとんどいません。xAI の答えは自社の Grok Build CLI ですが、多くの開発者は普段から使っているツール、つまり Claude CodeCodex にそのモデルを差し込みたいと考えます。そこで問題が始まります。どちらも xAI の API と直接やり取りできないのです。問題は API の形だけにとどまりません。たとえば Codex は、xAI のエンドポイントが認識しない組み込みのツール名やパラメータを付けてツール呼び出しを送るため、モデルがプロンプトを見る前にリクエストが失敗します。

Token Station はあなたのコーディングエージェントと xAI の間に入り、4 つの形でこのギャップを埋めます。

  • Grok Build に使える無料クレジット。登録時にもらえる 10 ドルは Grok Build に使えます。カード不要、サブスク不要。
  • xAI アカウント不要。別途 xAI アカウントを作成して入金する手間が省けます。Token Station のキー 1 つで足ります。
  • Claude Code:API の変換。Claude Code は Anthropic の Messages API を話します。Token Station はそれらのリクエストを xAI のエンドポイントが期待する形に変換し、レスポンスを元に戻します。
  • Codex:ツール名とパラメータ名の変換。Codex の組み込みツール呼び出しは、xAI が認識しない名前やパラメータを使います。Token Station は双方向でそれらを書き換え、ツール呼び出しが実際に動くようにします。

自分で何かにパッチを当てることなく、Grok Build を Codex や Claude Code で動かせます。このチュートリアルでは両方のセットアップを扱います。所要時間はそれぞれ約 2 分です。

必要なもの

  • Token Station アカウント(無料登録。10 ドル分のクレジットがもらえ、カードは不要)
  • Token Station の API キー(gw- で始まる)
  • Claude Code または Codex がインストール済みであること

Claude Code のセットアップ

Claude Code は設定を環境変数から読み取ります。すべてのモデルスロットを Token Station 経由で Grok Build にルーティングするには、起動前に次を設定します。

# Token Station endpoint + auth
export ANTHROPIC_BASE_URL="https://models.bytefuture.ai"
export ANTHROPIC_AUTH_TOKEN="gw-YOUR_TOKEN_STATION_KEY"

# Route every Claude Code model slot to Grok Build
export ANTHROPIC_DEFAULT_OPUS_MODEL="xai/grok-build-0.1"
export ANTHROPIC_DEFAULT_SONNET_MODEL="xai/grok-build-0.1"
export ANTHROPIC_DEFAULT_HAIKU_MODEL="xai/grok-build-0.1"
export CLAUDE_CODE_SUBAGENT_MODEL="xai/grok-build-0.1"

# Launch
claude --model "xai/grok-build-0.1"
Claude Code terminal showing Grok Build model xai/grok-build-0.1 running and responding to prompts
Token Station を通じて Grok Build を動かす Claude Code。モデルが xai/grok-build-0.1 で動作していることを確認しています。

セットアップはこれで全部です。Claude Code はすべてのリクエストを Token Station 経由で送り、Token Station がそれを xAI のエンドポイント向けに変換します。ツール呼び出し、ストリーミング、複数ターンの会話、すべて動作します。

各環境変数の役割

変数役割
ANTHROPIC_BASE_URLClaude Code を Anthropic の API ではなく Token Station に向ける
ANTHROPIC_AUTH_TOKENあなたの Token Station API キー
ANTHROPIC_DEFAULT_OPUS_MODELOpus モデルスロットを Grok Build に置き換える
ANTHROPIC_DEFAULT_SONNET_MODELSonnet モデルスロットを Grok Build に置き換える
ANTHROPIC_DEFAULT_HAIKU_MODELHaiku モデルスロットを Grok Build に置き換える
CLAUDE_CODE_SUBAGENT_MODELサブエージェントの呼び出しも Grok Build にルーティングする

組み合わせは自由です。たとえばメインモデルは Sonnet のままにして、コスト削減のためにサブエージェントだけ Grok Build にルーティングすることもできます。

Codex のセットアップ

Codex は TOML の設定ファイルを使います。2 つのコマンドで作成できます。

mkdir -p ~/.codex
cat > ~/.codex/config.toml <<'EOF'
model = "xai/grok-build-0.1"
model_provider = "token_station"

[model_providers.token_station]
name = "token_station"
base_url = "https://models.bytefuture.ai/v1"
env_key = "TOKEN_STATION_API_KEY"
wire_api = "responses"
EOF

続いて API キーを設定して起動します。

export TOKEN_STATION_API_KEY="gw-YOUR_TOKEN_STATION_KEY"
codex
OpenAI Codex terminal showing model set to xai/grok-build-0.1 via Token Station
Token Station を通じて Grok Build を動かす Codex。model フィールドが xai/grok-build-0.1 が有効であることを示しています。

これで Codex はすべてのリクエストで Grok Build を使います。Token Station が API の変換を処理します。これには、なければ Codex が xAI に直接つなぐと失敗してしまうツール名・パラメータ名の書き換えも含まれます。

なぜここでゲートウェイが必要なのか

こう思うかもしれません。Codex を xAI の API に直接向ければいいのでは、と。

理由は 2 つあります。

  1. API の形の不一致。Claude Code は Anthropic の Messages API を話し、Codex は OpenAI の Responses API 形式でリクエストを送ります。xAI のエンドポイントは、どちらとも異なる構造を期待します。Token Station は両方を変換します。リクエストは入り、レスポンスは出ていきます。
  2. ツール名とパラメータ名の変換。Codex は xAI が認識しない名前やパラメータで組み込みツール呼び出しを送ります。Token Station はそれらを書き換え、モデルが実際にツールを使えるようにします。これがないと、Codex のツール呼び出しは黙って失敗するか、エラーになります。

これは机上の問題ではありません。Codex を Grok Build に直接つなごうとした開発者は、最初のツール呼び出しで意味不明なエラーにぶつかります。

試してみる

models.bytefuture.ai で登録すると、10 ドル分の無料クレジットがもらえます。カード不要、サブスク不要、作成・入金が必要な xAI アカウントも不要です。この無料クレジットは、Grok Build、GPT-5.5、Claude、Gemini をはじめ 200 以上を含む、プラットフォーム上のすべてのモデルで使えます。さらに Grok Build はトークンあたりの価格がフロンティアのフラッグシップのごく一部なので、このクレジットは長く持ちます。

設定は 2 分。あとは Grok Build でコーディングするだけです。もし Grok Build が合わなくても、10 ドルのクレジットはプラットフォーム上の他のすべてのモデルでも使えます。


この記事をシェア Post LinkedIn Facebook Hacker News Reddit