ドキュメント
Kilo Code
Kilo Codeのカスタムプロバイダー設定は4つのフィールドで完了します。入力すれば、拡張機能から1つのキーでClaudeとGPTを利用できます。拡張機能がエンドポイントの背後にどのベンダーがあるかを知ることはありません。
Providers → Custom provider → OpenAI Compatibleを選び、/v1付きのベースURLとClaudeモデルIDを入力 — Kilo Codeは背後のベンダーを知りません。
Provider ID kunavo
Display name Kunavo
Provider API OpenAI Compatible
Base URL https://api.kunavo.com/v1
API key sk-kn-...
Models claude-sonnet-5
claude-opus-5
claude-haiku-4-5/v1を含めます。Kilo Codeが追加するのはルートパスだけで、公式ドキュメントの例も/v1で終わっています。ベースURLにオリジンだけを指定するAnthropic系クライアントとは逆です。OpenAI Compatibleを選んでClaudeのモデルIDを入力する組み合わせが想定されています。IDは拡張機能内ではなく、エンドポイントで解決されます。sk-kn-で始まります)。$10からクレジットを追加すると、呼び出しはその残高から支払われ、失敗した呼び出しは課金されません。ダッシュボードを開くと、Kilo Code設定が表示されます。手順
/app/keysでキーを作成してコピーします。キーは一度だけ表示されます。- Kilo Codeの設定(歯車アイコン)を開き、Providersタブに移動します。下までスクロールし、Custom providerをクリックします。
- 上記のとおり、Provider ID、Display name、Provider API =
OpenAI Compatible、Base URL、API keyを入力します。 - ModelsでIDを手入力するか、自動取得されたリストから選択します。Kunavoは
GET /v1/modelsを返すため、リストは自動で表示されます。 - チャットのモードセレクターでプロバイダーを選び、メッセージを送信します。常時実行するモードには安価なモデルを、計画を立てるモードには高価なモデルを割り当ててください。
Kilo CodeのOpenAI Compatibleプロバイダーページで2026年9月6日に確認しました。サードパーティの設定は変更されます。ここに記載されたフィールド名が表示内容と一致しなくなった場合は、このページではなく、そのページを正しい情報源としてください。
クライアントをデバッグする前に確認すること
1回のリクエストで、失敗の原因がエンドポイント、キー、設定ファイルのどれかを特定できます。これがJSONを返すなら、同じベースURLとキーがKilo Codeで機能します。
# Settles whether a failure is the endpoint, the key, or the client.
curl -sS https://api.kunavo.com/v1/models \
-H "Authorization: Bearer sk-kn-..."フィールドに入力するモデルID
すべてのテキストモデルにはモデルIDでアクセスできます。現在の一覧はGET /v1/models、価格付きのカタログはモデルページにあります。料金は100万トークンあたりのUSDで、入力 / 出力の順です。
| モデル ID | Kunavo 入力 / 出力 | Kilo Codeでの位置付け |
|---|---|---|
claude-sonnet-5 | $1.40 / $7.00 | CodeモードとArchitectモード — 通常使用するデフォルトモデル |
claude-opus-5 | $3.50 / $17.50 | 誤った計画のコストが大きい、大規模なリファクタリングでのArchitectモード |
claude-haiku-4-5 | $0.70 / $3.50 | リクエスト数の多さが重要となるAskモードや、迅速なファイルのトリアージ |
gpt-5-6-sol | $2.00 / $12.00 | 同じキーを使い、異なるモデルファミリーから得るセカンドオピニオン |
よくある質問
Kilo Codeにカスタムプロバイダーを追加するにはどうすればよいですか?
歯車アイコンからKilo Codeの設定を開き、Providersタブに移動します。リストの末尾までスクロールして「Custom provider」をクリックしてください。Provider IDとDisplay nameを入力し、Provider APIを「OpenAI Compatible」に設定して、エンドポイントのベースURLとAPIキーを貼り付けます。その後、モデルIDを手入力するか、自動取得されたリストから追加します。追加したプロバイダーは、組み込みプロバイダーと同様にモードセレクターに表示されます。
Kilo CodeでAnthropicアカウントなしにClaudeモデルを使えますか?
はい。Kilo Codeの「OpenAI Compatible」というProvider APIが指定するのはベンダーではなくワイヤプロトコルであり、モデルIDは設定したベースURLにそのまま渡されます。したがって、ClaudeのIDは拡張機能内ではなくそのエンドポイントで解決されます。必要なのはAnthropicの認証情報ではなく、エンドポイント用の認証情報です。
Kilo CodeのベースURLの末尾に /v1 は必要ですか?
OpenAI互換エンドポイントの場合は必要です。Kilo Codeはルートパス(/chat/completions、/models)のみを付加するため、ベースURLは /v1 まで含める必要があります。たとえば https://api.kunavo.com/v1 です。Kilo Codeの公式ドキュメントにある例にも同じサフィックスが付いています。/v1 がない場合は認証エラーではなく404になります。
プロバイダーを追加したのに、Kilo Codeにモデルが表示されないのはなぜですか?
モデル一覧は、入力したキーを使ってエンドポイントの /v1/models から取得されます。そのため、一覧が空の場合、通常はプロバイダーにモデルがないのではなく、キーまたはベースURLが誤っています。同じキーとURLの組み合わせで /v1/models に対して通常のcurlを実行して確認してください。JSONが返る場合は拡張機能の設定に問題があり、401ならキー、404ならURLに問題があります。モデル名はいつでも手動で入力できます。