このガイドは、self-hosted OpenClaw ユーザー向けで、TokenLab を AI プロバイダとして接続したい方向けです。
推奨:プラグインをインストール
通常の OpenClaw エージェント実行には、TokenLab プロバイダープラグインをインストールしてください:tokenlab/<model-id> 形式で指定します。
npm パッケージ · ClawHub リスト · ソースコード
手動プロバイダー設定
独立した Responses API、Claude native、Gemini native、または MiniMax native ルートが明示的に必要な場合のみ、以下のmodels.providers 手動設定を使用してください。
手動設定を選ぶ場合は、tokenlab のみを構成すれば十分です。Responses API、Claude native、Gemini native、または MiniMax native の動作が明示的に必要な場合にのみ、他のプロバイダを追加してください。
前提条件
- セルフホストの OpenClaw インスタンス
- TokenLab API Key — Get one here
設定
OpenClaw の設定を編集します:- セルフホスト:
~/.openclaw/openclaw.json
models.providers の下に TokenLab プロバイダを追加します:
5 つのプロバイダはすべて 同じ API Key を使用します。TokenLab アカウントは 1 つあれば十分です。
上記の
models 配列は一般的な例のみを示しています。必要に応じて各プロバイダにモデル ID を追加してください。モデルの使用
OpenClaw は引き続きprovider/model 形式でモデルを参照します:
モデルの例
利用可能なモデルの一覧は tokenlab.sh/models を参照してください。
どのプロバイダを使うべきか
tokenlab: 一般的なエージェントやチャット用途のデフォルト選択。tokenlab-responses: OpenClaw のワークフローが OpenAI Responses のセマンティクスに明示的に依存する場合に使用。tokenlab-claude: Claude のネイティブ Messages 動作を利用したい場合に使用。tokenlab-gemini: Gemini ネイティブのリクエスト/レスポンス形式や既存の Gemini スタイル統合を使いたい場合に使用。tokenlab-minimax: MiniMax をネイティブルートで利用したい場合に使用。
tokenlab/gemini-* 経由で Gemini モデルを呼び出すことができます。
よくある間違い
古いトップレベルの providers 配列をまだ使っている
古いトップレベルの providers 配列をまだ使っている
現在の OpenClaw ドキュメントは
models.providers を使用します。古いトップレベルの providers 配列形式のままにしておくと、OpenClaw が設定を無視したり、プロバイダプレフィックスの解決に失敗したりする可能性があります。tokenlab-responses で /v1 を忘れる
tokenlab-responses で /v1 を忘れる
openai-responses は TokenLab の /v1/responses パスにマップされるため、tokenlab-responses は https://api.tokenlab.sh/v1 を使用する必要があります。tokenlab-claude、tokenlab-gemini、tokenlab-minimax に /v1 を追加してしまう
tokenlab-claude、tokenlab-gemini、tokenlab-minimax に /v1 を追加してしまう
anthropic-messages や google-generative-ai は https://api.tokenlab.sh を /v1 なしで使用するべきです。/v1 を追加すると不正確なリクエストパスが生成される可能性があります。OpenClaw はまだネイティブ Gemini をサポートしていますか?
OpenClaw はまだネイティブ Gemini をサポートしていますか?
はい。現在の OpenClaw ドキュメントは組み込みの
google プロバイダを引き続き含み、api: "google-generative-ai" を使ったカスタムプロバイダもサポートしています。したがって tokenlab-gemini は OpenClaw ユーザーにとって有効なネイティブ Gemini ルートのままです。設定の検証
設定を保存したら、OpenClaw インスタンスを再起動し、簡単なメッセージでテストしてください。レスポンスが返ってくれば、プロバイダは正しく構成されています。次のステップ
OpenClaw が接続されたら、以下のガイドが TokenLab をより効果的に使うのに役立ちます:- API 形式 — OpenAI、Responses、Anthropic、Gemini ルートの違いを理解する
- IDE / SDK Compatibility —
/v1/responsesが適している場合を確認する - エラー処理 — 一般的な失敗モードと回復パターンを学ぶ
- モデル概要 — エージェントに組み込む前にモデル ID を参照する