ガイド一覧へ戻る
連携·2026年7月10日·最終更新 2026年10月10日·読了8分

Claude APIを使ったKilo Code — OpenAI互換ベースURLの設定とモード別ルーティング

Kilo CodeはカスタムOpenAI互換エンドポイントに対応しています。3つの設定項目を入力すれば、Anthropicの定価より30%安い料金でエディターからClaudeを使えます。設定方法、モードごとに選ぶモデル、エージェント型コーディングセッションの実際の費用を説明します。

最終確認日:。

Kilo CodeはVS Codeで最も利用されているオープンソースAIコーディングエージェントの1つです。Clineファミリーの兄弟ツールと同様に、独自のOpenAI互換APIエンドポイントを持ち込めます。つまり、単一のsk-kn-キーでエディター内でClaudeを実行でき、主要モデルではAnthropicの表示価格より約30%安くなります。このガイドでは、3項目の設定、タスクごとに選ぶClaudeモデル、そしてエージェント型コーディングセッションの実際の費用を説明します。

Kilo CodeにAPIキーが必要な理由

Kilo Codeはモデルを同梱していません。ファイルの読み取り、編集の提案、コマンドの実行、結果の確認など、すべての操作がトークン単位で課金されるAPI呼び出しです。Claude Proのようなチャットサブスクリプションではこれをカバーできず、拡張機能には直接のAPIアクセスが必要です。Kunavoはまさにこの形で提供しています。$10のチャージから始める従量課金、ClaudeとGPTに使える1つのキー、そして有効期限のない残高です。エージェント型ループは各ステップで増加するタスクコンテキストを再送するため、トークン単価はセッション費用を左右する最大の要因です。そのため、claude-sonnet-5の約30%割引は急速に積み重なります。

3つの項目

Kilo Codeでは、プロバイダーが3つの設定項目として公開されています。

provider-settings
API Provider   OpenAI Compatible
Base URL       https://api.kunavo.com/v1
API Key        sk-kn-...          # create at kunavo.com/app/keys
Model ID       claude-sonnet-5        # or claude-opus-5 / claude-haiku-4-5

登録して$10をチャージした後、ダッシュボードからキーを取得します。キーは一度だけ表示されるため、すぐに保存してください。キー管理の全体についてはClaude APIキーのドキュメントで説明しています。

Kilo Codeのセットアップ

  1. VS CodeマーケットプレイスからKilo Codeをインストールし、サイドバーから開きます。
  2. 拡張機能の設定(歯車アイコン)を開き、Providersセクションへ移動します。
  3. API ProviderをOpenAI Compatibleに設定します。
  4. ベースURL:https://api.kunavo.com/v1 · APIキー:自分のsk-kn-…キー · モデル:claude-sonnet-5。
  5. 保存したら、「このファイルを説明して」のような小さな依頼を行い、コードを編集させる前に接続を確認します。

Kilo Codeはモードごとのモデル上書き(Architect / Code / Debug)に対応しています。計画にはより強力なモデル(claude-opus-5)、実行にはより安価なモデル(claude-sonnet-5)を割り当てるのに適しています。

ClineとRoo Code

Kilo CodeとRoo CodeはいずれもClineファミリーのフォークであるため、上記3項目は3つのツールすべてで同一です。プロバイダーはOpenAI Compatible、ベースURLはhttps://api.kunavo.com/v1、キー、モデルIDです。異なるのは、各ツールがモデル振り分けのために提供する機能であり、コスト削減はそこにあります。そのため、それぞれに専用ガイドがあります。Claude APIでClineを使うではPlan/Actの分割を、Claude APIでRoo Codeを使うでは名前付き設定プロファイルとモードごとのモデル割り当てを説明しています。

3つのツールはいずれも、カスタムベースURLオプション付きのネイティブAnthropicプロバイダーを追加で搭載しています。これをhttps://api.kunavo.comに指定すると、代わりにネイティブのMessages API(/v1/messages)を使用します。これは、cache_controlが未翻訳のままパススルーされ、キャッシュされた入力には入力料金の10%が課金されるため便利です(プロンプトキャッシュのドキュメントを参照)。どちらの経路も機能しますが、最初はOpenAI互換のほうが簡単です。

ただし、プロンプトキャッシュ自体にネイティブ経路は必要ありません。長いプロンプトでは、KunavoがOpenAI互換の経路上でキャッシュのブレークポイントを自ら設定します。設定先は、システムプロンプト、ツール定義、そして会話にアシスタントのターンが含まれていれば最後のメッセージで、エージェントのループでは最初のステップより後のすべてのステップがこれに当たります。拡張機能がその経路で設定したcache_controlは保持されます。ネイティブ経路では、リクエストは拡張機能が送ったとおりに渡され、ブレークポイントは追加されないため、何がキャッシュされるかは拡張機能が設定するブレークポイント次第です。

選ぶべきClaudeモデル

タスクモデルKunavoの入力/出力(100万あたり)
日常的なエージェント型コーディング(デフォルト)claude-sonnet-5$1.40 / $7.00
前世代のSonnet。すでにこのモデル向けに調整したプロンプト用claude-sonnet-4-6$2.10 / $10.50
最も難しいリファクタリングとデバッグclaude-opus-5$3.50 / $17.50
簡単な編集、コミットメッセージ、Q&Aclaude-haiku-4-5$0.70 / $3.50

ここではclaude-opus-5が高度な推論向けの選択肢です。Anthropicの最新Opusであり、前世代のclaude-opus-4-7($3.50/$17.50)と同じ$3.50/$17.50で課金されます。固定して使っている場合は前世代モデルも引き続き利用できます。モデル項目は同じエンドポイント上の単なるスラッグなので、切り替えは1語を変更するだけです。新しいキーも、新しいプロバイダー設定も必要ありません。すべてのモデルの完全な料金はClaude API料金ガイドと料金ページに掲載されています。

セッションの実際の費用

エージェント型ツールは、各ステップでシステムプロンプト、タスク履歴、新しいファイルコンテキストを再送するよう設計されているため、トークンを大量に消費します。Kunavo料金での現実的な数字は次のとおりです。

単位トークン(入力/出力)claude-sonnet-5Anthropic表示価格では
エージェント型の1ステップ25,000 / 1,200$0.043$0.062
20ステップのタスク約500k / 約24k~$0.87~$1.24
負荷の高い1日(このタスクを5回)—~$4.34~$6.20

実行可能な計算式:

session_cost.py
# Kunavo Claude rates (USD per 1M tokens): (input, output)
RATES = {
    "claude-haiku-4-5":  (0.70, 3.50),
    "claude-sonnet-5":   (1.40, 7.00),
}

def step_cost(model, in_tokens, out_tokens):
    i, o = RATES[model]
    return in_tokens / 1_000_000 * i + out_tokens / 1_000_000 * o

# One agentic step: the tool resends the task context + file reads.
print(step_cost("claude-sonnet-5", 25_000, 1_200))         # -> $0.0434
# A realistic 20-step task (edit, run, fix, repeat):
print(20 * step_cost("claude-sonnet-5", 25_000, 1_200))    # -> ~$0.87

請求額を抑える

  1. 1つのタスクを永遠に延長せず、新しいタスクを開始する。 ツールは各ステップで会話全体を再送するため、長時間実行するタスクは二次関数的に高額になります。新しいタスク=新しく小さなコンテキストです。
  2. モードごとに振り分ける。 Kilo Codeではモードごとにモデルを設定できます。Architectはclaude-opus-5、Codeはclaude-sonnet-5、簡単な質問はclaude-haiku-4-5です。計画が占めるトークンは少ないため、そこに強力なモデルを使っても費用はわずかです。
  3. キャッシュにはネイティブAnthropic経路を使う。 キャッシュされた入力には入力料金の10%が課金されます。各ステップで安定したプレフィックスを再送するループでは、これが利用可能な最大の節約になります(仕組み)。
  4. キーごとの支出を確認する。 エディター専用のキーにダッシュボードで支出上限を設定し、使用量を確認して、エージェント型コーディングに1週間で実際いくらかかるかを把握します。

よくある質問

Claude APIでKilo Codeを使う場合、ベースURLは何ですか?

APIプロバイダーを「OpenAI Compatible」に設定し、ベースURLを https://api.kunavo.com/v1 に設定します。Kunavo APIキー(sk-kn-...)と、claude-sonnet-5などのClaudeモデルスラッグを使用してください。代わりにネイティブAnthropicプロバイダーを使う場合は、ベースURLをオリジンのみ(https://api.kunavo.com)に設定します。このクライアントが自身で /v1/messages を追加するためです。

Claude ProまたはMaxのサブスクリプションをKilo Codeで使えますか?

いいえ。チャットのサブスクリプションにAPIアクセスは含まれていません。Kilo CodeはAPIを直接呼び出し、トークン単位で課金されます。これには従量課金のAPIキーが適しています。Kunavoでは$10からチャージでき、ClaudeはAnthropicの定価より30%低い価格で提供されます。また、残高に有効期限はありません。

Kilo Codeに最適なClaudeモデルはどれですか?

claude-sonnet-5(Kunavoでは100万トークンあたり$1.40/$7.00)は、日常的なエージェント型コーディングのデフォルトです。Opusに近いコーディング品質で、ここではclaude-sonnet-4-6($2.10/$10.50)よりトークン単価が安くなっています。最も難しいリファクタリングやデバッグにはclaude-opus-5($3.50/$17.50)へ切り替えてください。これはclaude-opus-4-7と同じ料金の新しいOpusなので、切り替えても追加費用はありません。簡単で短い依頼はclaude-haiku-4-5に振り分け、さらにコストを削減できます。 claude-opus-5の料金と仕様はそのモデルページに、モデル間の比較上の位置付けはClaude・GPT・Geminiの比較に掲載されています。

ClaudeをKilo Codeで使うと、いくらかかりますか?

エージェント型ツールは各ステップでコンテキストを再送するため、トークンが積み上がります。一般的な1ステップは入力約25k/出力1.2kで、Kunavoの料金ではclaude-sonnet-5で約$0.043、20ステップのタスクでは約$0.87です。Anthropicの表示価格では約$1.24です。失敗したリクエストには課金されません。

同じ設定はClineとRoo Codeでも使えますか?

はい。Kilo CodeとRoo CodeはClineファミリーのフォークで、同じプロバイダーモデルを共有しています。「OpenAI Compatible」を選び、ベースURL https://api.kunavo.com/v1 を設定し、キーを貼り付け、モデルIDを設定します。異なるのは各ツールのモデル振り分け方法です。ClineはPlanモードとActモードを分け、Roo Codeは名前付き設定プロファイルをモードに結び付けます。コスト削減はこの部分にあるため、それぞれに専用ガイドがあります。3つともカスタムベースURLオプション付きのネイティブAnthropicプロバイダーを備えており、cache_controlのパススルーにはオリジン https://api.kunavo.com を指定します。

OpenAI SDKを使う場合と違いますか?

仕組みは同じです。base_urlを変更すれば、OpenAI互換クライアントはすべて動作します。エディター拡張機能では、それが設定項目として公開されています。一般的なパターンはOpenAI互換APIガイドで説明しています。

ターミナルエージェントのClaude Codeはどうですか?

Claude Codeの設定方法は異なります。設定項目ではなく環境からANTHROPIC_BASE_URLとANTHROPIC_AUTH_TOKENを読み込み、OpenAI互換APIではなくネイティブMessages APIを使用します。変数、401の大半を引き起こす認証情報の落とし穴、ゲートウェイによる変更については、Claude Codeセットアップガイドを参照してください。