Providers

Kilo Gateway

Kilo Gateway は、単一のエンドポイントと API キーの背後で多くのモデルにリクエストをルーティングする 統一 API を提供します。OpenAI 互換のため、ほとんどの OpenAI SDK はベース URL を切り替えるだけで動作します。

プロパティ
プロバイダー kilocode
認証 KILOCODE_API_KEY
API OpenAI 互換
ベース URL https://api.kilo.ai/api/gateway/

はじめに

  • アカウントを作成する

    app.kilo.ai にアクセスし、サインインするかアカウントを作成してから、API Keys に移動して新しいキーを生成します。

  • オンボーディングを実行する

    openclaw onboard --auth-choice kilocode-api-key
    

    または、環境変数を直接設定します。

    export KILOCODE_API_KEY="<your-kilocode-api-key>" # pragma: allowlist secret
    
  • モデルが利用可能であることを確認する

    openclaw models list --provider kilocode
    
  • デフォルトモデル

    デフォルトモデルは kilocode/kilo/auto です。これは Kilo Gateway によって管理される、プロバイダー所有のスマートルーティングモデルです。

    組み込みカタログ

    OpenClaw は起動時に Kilo Gateway から利用可能なモデルを動的に検出します。アカウントで利用可能なモデルの完全な一覧を確認するには、/models kilocode を使用してください。

    Gateway で利用可能な任意のモデルは、kilocode/ プレフィックス付きで使用できます。

    モデル参照 注記
    kilocode/kilo/auto デフォルト — スマートルーティング
    kilocode/anthropic/claude-sonnet-4 Kilo 経由の Anthropic
    kilocode/openai/gpt-5.5 Kilo 経由の OpenAI
    kilocode/google/gemini-3-pro-preview Kilo 経由の Google
    ...ほか多数 すべてを一覧表示するには /models kilocode を使用

    設定例

    {
      env: { KILOCODE_API_KEY: "<your-kilocode-api-key>" }, // pragma: allowlist secret
      agents: {
        defaults: {
          model: { primary: "kilocode/kilo/auto" },
        },
      },
    }
    
    トランスポートと互換性

    Kilo Gateway はソース内で OpenRouter 互換として文書化されているため、ネイティブな OpenAI リクエスト整形ではなく、プロキシ形式の OpenAI 互換パスに留まります。

    • Gemini ベースの Kilo 参照はプロキシ Gemini パスに留まるため、OpenClaw はそこで Gemini thought-signature サニタイズを維持しつつ、ネイティブ Gemini のリプレイ検証やブートストラップ書き換えは有効にしません。
    • Kilo Gateway は内部で API キーを含む Bearer トークンを使用します。
    ストリームラッパーと reasoning

    Kilo の共有ストリームラッパーは、プロバイダーアプリヘッダーを追加し、サポートされている具体的なモデル参照についてプロキシ reasoning ペイロードを正規化します。

    トラブルシューティング
    • 起動時にモデル検出が失敗した場合、OpenClaw は kilocode/kilo/auto を含む同梱の静的カタログにフォールバックします。
    • API キーが有効であり、Kilo アカウントで目的のモデルが有効になっていることを確認してください。
    • Gateway がデーモンとして実行されている場合は、そのプロセスで KILOCODE_API_KEY を利用できるようにしてください(たとえば ~/.openclaw/.env または env.shellEnv 経由)。

    関連