コーディングツール

Claude Code

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

エージェントによるセットアップ

以下のタスクをコピーして、コンピュータ上で実行中のエージェントに指示してください:

Read this guide and help me connect Claude Code to TokenLab:
https://tokenlab.sh/docs/ja/integrations/claude-code
Check my installed version and active configuration first.
Preserve existing accounts, providers, permissions and other settings.
Back up local files and show proposed changes.
Have me enter any API key locally; never ask for, print or paste it in chat.
Check configuration loading first.
Explain any paid request test separately before running it.

概要

Claude Code は、TokenLab APIキーおよびClaudeモデル用のTokenLab Messages APIを使用できます。

インストール

Anthropicは現在、ネイティブインストーラーの使用を推奨しています。npmパッケージも引き続き動作しますが、Anthropicはそのインストール方法を非推奨としています。

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

オプション:可逆的なClaude Codeセットアップヘルパーを使用すると、Python 3.11以降でプレビュー、適用、および元のファイルへの復元が可能になります。TokenLab Skillsプラグイン 0.1.2 にはこれらのスクリプトが含まれています。スタンドアロンのSkillインストールも、それらを含むバージョンに更新した後に使用できます。既存のプラグインまたはスタンドアロンのSkillインストールについては、READMEの更新手順に従い、スクリプトが存在することを確認してください。ここでの手動設定は、ヘルパーなしでも引き続き使用可能です。

設定の保存やモデルのリスト表示では、キーの検証やリクエストの完了は行われません。プロンプトを実行するとTokenLabの残高が消費されます。ツールを試す前に、応答とその対応するリクエスト記録を確認してください。補助的なリクエストも課金対象となる場合があります。

使用方法

設定後、通常通りClaude Codeを使用してください:

# インタラクティブセッションを開始
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

# 単一のコマンドを実行
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

モデルの選択

モデルページから現在のClaudeモデルIDをコピーし、--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..."

トラブルシューティング

このページの内容