Providers
Kilo Gateway
Kilo Gateway は、単一の OpenAI 互換エンドポイントと API キーを通じて、多数のモデルにリクエストをルーティングします。
| プロパティ | 値 |
|---|---|
| プロバイダー | kilocode |
| 認証 | KILOCODE_API_KEY |
| API | OpenAI 互換 |
| ベース URL | https://api.kilo.ai/api/gateway/ |
Plugin のインストール
openclaw plugins install @openclaw/kilocode-provideropenclaw gateway restartセットアップ
アカウントを作成
app.kilo.ai にアクセスし、サインインするかアカウントを作成してから、API キーを生成します。
オンボーディングを実行
openclaw onboard --auth-choice kilocode-api-keyまたは、環境変数を直接設定します。
export KILOCODE_API_KEY="<your-kilocode-api-key>" # pragma: allowlist secretモデルが利用可能であることを確認
openclaw models list --provider kilocodeデフォルトモデルとカタログ
デフォルトモデルは、Kilo Gateway のバランス型スマートルーティング階層である kilocode/kilo-auto/balanced です。
OpenClaw は、そのタスクからアップストリームモデルへのマッピングを公開していません。
kilo-auto/balanced の背後にあるルーティングは Kilo Gateway が管理します。
起動時に OpenClaw は GET https://api.kilo.ai/api/gateway/models を照会し、検出したモデルを
静的フォールバックカタログより前にマージします。静的フォールバックに含まれるのは
kilocode/kilo-auto/balanced (Auto Balanced, input: ["text", "image"], reasoning: true,
contextWindow: 1000000, maxTokens: 65536) のみです。
Gateway 上の任意のモデルは kilocode/<upstream-id> として指定できます(例:
kilocode/anthropic/claude-sonnet-4, kilocode/openai/gpt-5.5)。検出された完全な一覧を確認するには、
/models kilocode または openclaw models list --provider kilocode を実行します。
設定例
{ env: { KILOCODE_API_KEY: "<your-kilocode-api-key>" }, // pragma: allowlist secret agents: { defaults: { model: { primary: "kilocode/kilo-auto/balanced" }, }, },}動作に関する注記
トランスポートと互換性
Kilo Gateway は OpenRouter 互換であるため、ネイティブな OpenAI リクエスト形式ではなく、
プロキシ形式の OpenAI 互換リクエストパスを使用します(store なし、OpenAI の reasoning-effort ペイロードなし)。
- Gemini ベースの Kilo 参照は、引き続きプロキシ Gemini パスを使用します。OpenClaw はそこで Gemini の思考 シグネチャをサニタイズしますが、ネイティブ Gemini のリプレイ検証やブートストラップ書き換えは有効にしません。
- リクエストでは、API キーから構築された Bearer トークンを使用します。
ストリームラッパーと推論
Kilo ストリームラッパーは X-KILOCODE-FEATURE リクエストヘッダー(デフォルトは openclaw、
KILOCODE_FEATURE 環境変数で上書き可能)を追加し、対応するモデルの
reasoning-effort ペイロードを正規化します。
トラブルシューティング
- 起動時にモデル検出が失敗すると、OpenClaw は
kilocode/kilo-auto/balancedを含む静的カタログにフォールバックします。 - API キーが有効であり、Kilo アカウントで目的のモデルが有効になっていることを確認してください。
- Gateway をデーモンとして実行する場合は、
KILOCODE_API_KEYがそのプロセスで利用できることを確認してください(たとえば~/.openclaw/.env内、またはenv.shellEnv経由)。