コーディングツール

Claude Code

Anthropic の Claude Code CLI で TokenLab を使用する

既存のエージェントに設定を任せる

パソコンですでに使えるエージェントに、次のタスクをコピーして渡してください。

このガイドを読み、Claude Code を TokenLab に接続するのを手伝ってください:
https://tokenlab.sh/docs/ja/integrations/claude-code
インストール済みのバージョンと現在有効な設定を最初に確認してください。
既存のアカウント、プロバイダー、権限、その他の設定を保持してください。
ローカルファイルをバックアップし、変更案を示してください。
必要な API キーは私がローカルで入力します。チャットでキーを求めたり、表示したり、貼り付けたりしないでください。
最初に設定を読み込めることを確認してください。
有料リクエストによるテストは、実行前に費用を別途説明してください。

概要

Claude Code は、AI 支援コーディングのための Anthropic 公式 CLI ツールです。API プロバイダーとして TokenLab を使用するように設定できます。

インストール

Anthropic は現在、ネイティブインストーラーを推奨しています。npm インストールも互換性のために引き続き存在しますが、upstream では非推奨です。

curl -fsSL https://claude.ai/install.sh | bash

npm パッケージが特に必要な場合は、以下を使用します:

npm install -g @anthropic-ai/claude-code@2.1.263

Claude Code に対して sudo npm install -g は使用しないでください。

設定

クイックスタートの macOS、Linux、WSL、Windows PowerShell 向け手順で、キーをコマンド履歴に残さず TOKENLAB_API_KEY を設定し、同じターミナルから Claude Code を起動します。継続して使う場合はローカルのシークレット管理ツールを利用し、平文のキーをシェル設定へ追記しないでください。

これらの変数は今回の起動だけに適用され、保存済みのアカウント、既定モデル、権限は維持されます。従来の設定を使うには変数なしで通常どおり起動してください。シェルの設定ファイルには保存しないでください。

この起動方法は Claude Code 2.1.263 と ANTHROPIC_AUTH_TOKEN による Bearer 認証を使います。Base URL に /v1 は付けません。設定ファイルの env、認証ヘルパー、クラウド設定、管理ポリシーが認証に影響するため、起動前に確認してください。競合がある場合はアカウント情報の削除や権限の緩和をせず、下記ヘルパーを使います。/status でモデルと権限を確認してください。

ANTHROPIC_BASE_URL=https://api.tokenlab.sh ANTHROPIC_AUTH_TOKEN="${TOKENLAB_API_KEY:?Set TOKENLAB_API_KEY first}" ANTHROPIC_API_KEY= claude --model claude-sonnet-4-6

任意で、Python 3.11+ の復元可能な Claude Code 設定ヘルパーを使い、変更のプレビュー、適用、元ファイルの復元を行えます。TokenLab Skills プラグイン 0.1.2 にこれらのスクリプトが含まれます。単体の Skill も、スクリプトを含む版に更新すれば利用できます。既存のプラグインまたは単体 Skill は README の更新手順に従って更新し、スクリプトの存在を確認してください。このページの手動設定だけでも完了できます。

設定の保存やモデル一覧だけでは、キーの有効性やリクエストの完了は確認できません。プロンプト送信には TokenLab 残高を使います。応答と対応するリクエスト記録を照合してからツールを試してください。補助リクエストにも料金が発生する場合があります。

使用方法

設定後は、通常どおり Claude Code を使用します:

# Start an interactive session
ANTHROPIC_BASE_URL=https://api.tokenlab.sh ANTHROPIC_AUTH_TOKEN="${TOKENLAB_API_KEY:?Set TOKENLAB_API_KEY first}" ANTHROPIC_API_KEY= claude --model claude-sonnet-4-6

# Run a single command
ANTHROPIC_BASE_URL=https://api.tokenlab.sh ANTHROPIC_AUTH_TOKEN="${TOKENLAB_API_KEY:?Set TOKENLAB_API_KEY first}" ANTHROPIC_API_KEY= claude --model claude-sonnet-4-6 "Explain this code" < main.py

必要に応じてインストールを確認します:

claude --version
claude doctor

利用可能なモデル

TokenLab はすべての Claude モデルをサポートしています:

モデル説明
claude-opus-4-6最も高性能、複雑な推論向け
claude-sonnet-4-6バランスの取れた性能、コーディングに最適
claude-haiku-4-5最速、コスト効率が高い

モデル選択

--model フラグでモデルを指定します:

ANTHROPIC_BASE_URL=https://api.tokenlab.sh ANTHROPIC_AUTH_TOKEN="${TOKENLAB_API_KEY:?Set TOKENLAB_API_KEY first}" ANTHROPIC_API_KEY= claude --model claude-sonnet-4-6 "Review this PR"

拡張思考

複雑な推論タスクには、extended thinking を備えたモデルを使用します:

ANTHROPIC_BASE_URL=https://api.tokenlab.sh ANTHROPIC_AUTH_TOKEN="${TOKENLAB_API_KEY:?Set TOKENLAB_API_KEY first}" ANTHROPIC_API_KEY= claude --model claude-opus-4-6 "Design a microservices architecture for..."

トラブルシューティング

このページの内容