エージェントの互換性情報一覧
「ツール呼び出し」とは、エージェントがリクエスト内で
tools を送信し、レスポンスから tool_calls を解析できることを指します。この仕組みがエンドツーエンドで機能するかどうかはエージェントとローカルモデルの両方に依存します。Qwen3-Coder-30B、Llama-3-70B、Mistralといったモデルはいずれも vLLM上でツール呼び出しを問題なく処理できます。IDEベースのエージェント
こうしたエージェントはエディター内で動作し、ユーザーがコーディングする際に補完リクエストを送信します。特記がない限り、すべてOpenAI Chat Completions APIの形式を利用しています。ClineおよびRoo Code
ClineとそのフォークであるRoo Codeはどちらも「OpenAI互換」プロバイダーを使用します。拡張機能の設定画面で 3 フィールドを次のように設定してください:- APIプロバイダー:
OpenAI Compatible - ベースURL:
https://api.tokios.com/v1 - APIキー: ご自身の
sk-tok-…キー - モデルID: デプロイ名を入力してください(例:
qwen3-coder-tunnel)
続行
続行では~/.continue/config.yaml と記載されています。モデルエントリを追加してください:
Cursor
Cursorのカスタムモデル設定ではベースURLとAPIキーを指定できます。対応状況はCursorのバージョンによって異なりますので、実際に利用する前にカスタムベースURLのルーティングが機能するかご確認ください:- Open Cursor Settings → Models.
- ベースURLに
https://api.tokios.com/v1を指定し、ご自身のsk-tok-…APIキーを使ってカスタムモデルを追加します。
Zed
Zedではsettings.json 内でOpenAI互換のカスタムプロバイダーを利用可能です:
settings.json — enter it in Zed’s LLM provider UI, or export TOKIOS_API_KEY (Zed derives the variable name from the provider id). See the Zed guide.
JetBrains AI Assistant
JetBrains AI Assistantではプラグイン設定を通じてBYOK(自分で用意したキーを利用する機能)が利用可能だ。カスタムプロバイダーの欄にベースURLとAPIキーを入力してほしい。- ベースURL:
https://api.tokios.com/v1 - APIキー: ご自身の
sk-tok-…というAPIキーだ
VS Code Copilot
GitHub CopilotでもBYOK機能が順次実装されている。VS Code側でカスタムプロバイダーが利用可能になった際には以下の情報を指定してほしい。- ベースURL:
https://api.tokios.com/v1 - APIキー: ご自身の
sk-tok-…というAPIキーだ
ターミナルエージェント
これらはシェル上で実行され、環境変数や設定ファイルを利用して接続を行う。Claude Code
Claude CodeはOpenAIではなくAnthropicのAPIフォーマットを利用します。2環境変数を設定してください。/v1サフィックスは付きません。
これらの設定をセッション間でも維持する方法については、Claude Codeのガイドをご覧ください。
OpenAI Codex
OpenAI CodexはResponses APIを使用します(wire_api=responses)。~/.codex/config.tomlにベースURLを設定してください。
env_keyはAPIキーそのものではなくキーを格納する変数名であり、またTokiosがResponses機能をステートレスに提供するためdisable_response_storageも必須となります。設定後、次のコマンドを実行してください。
Aider
Aiderは環境変数からベースURLとキーを読み取りますが、openai/モデルプレフィックスも必要となります。
OpenCode
OpenCodeは内部でAI SDK(Vercel)を利用しています。opencode.jsonにカスタムプロバイダーを追加してください。
Goose
Gooseに内蔵されているopenaiプロバイダーではカスタムホストの指定が可能です。Gooseはこれらの設定内容を~/.config/goose/config.yamlに保存します。
~/.config/goose/custom_providers/にJSONファイルを配置してください。
See the Goose guide.
Piおよびomp
Piではapi: openai-completionsを利用してカスタムプロバイダーを使用します。omp(oh-my-pi)も同様の仕組みを採用しており、providersはプロバイダー名をキーとするマッピングデータで、キー名はキャメルケースとなっています。ompは~/.omp/agent/models.ymlを読み込み、Piは~/.pi/agent/models.jsonを読み込みます。
Hermes Agent
Hermes AgentはOpenAI互換の任意の/v1/chat/completionsエンドポイントに接続可能です。~/.hermes/config.yamlを読み込み、その中でプロバイダー名がmodel:配下に格納されます。
汎用的なセットアップ手順
上記の各エージェントはすべて、同じ 3段階からなるパターンに従います。- ベースURLを設定する際は、
https://api.tokios.com/v1(OpenAI用)またはhttps://api.tokios.com(Anthropic用)を指定します。 - APIキーを設定する際は、ご自身の
sk-tok-…APIキーを入力します。 - モデルを設定する際は、登録済みのデプロイ名を選択します。
各エンジンにおけるツール呼び出しの互換性
ツール呼び出し機能を利用するにはエージェント側とバックエンド側の両方で対応が必要です。以下がローカルエンジンごとの対応状況です。コーディングエージェント向けの最適なローカルモデル
一つのエンドポイントで全モデルを利用可能です
エージェントを切り替える際にモデル設定を再調整する必要はありません。Tokiosに一度デプロイ情報を登録し、sk-tok-…キーを作成すれば、どのエージェントも同一エンドポイントを利用できます。2環境変数を変更するだけでAiderからClaude Codeへ切り替え可能です。この際モデル、コネクター、デプロイ設定は一切変更されません。
クイックスタート
コネクターを設定し、最初のデプロイ情報を登録します
対応クライアント一覧
The full matrix of 39 compatible clients, not just coding agents.
ローカルモデルを選択する
ご使用のハードウェアや用途に最適なモデルを選びましょう
APIキー管理
チームメンバーやエージェント向けにAPIキーを作成・権限付与・更新する方法です