コーディング エージェントを、自分の GPU で。
LM Warden は、コーディング エージェントが使う三つのプロトコル (OpenAI Chat Completions、Anthropic Messages API、OpenAI Responses API) に対応しています。そのため、Claude Code、Anthropic SDK と OpenAI SDK、OpenCode、Aider、Grok CLI、Continue、Cline、Cursor、Codex CLI は ベース URL とキーだけで接続でき、そのリクエストはキーごと、セッションごとに、それぞれのフェーズとともに表示されます。
コーディング エージェントからのリクエストの行き先。どのエージェントも ベース URL とキーという同じ二つを設定します。warden はキーを確認し、リクエストをキューに入れ、そのセッションのキャッシュをすでに保持しているレプリカに送ります。各エージェントのページの図には、そのエージェント固有の設定が示されています。
テキストによる説明: コーディング エージェントは、ベース URL に warden を、API キーに warden のキーを設定して LM Warden にリクエストを送ります。LM Warden はキーを確認し、OpenAI と Anthropic の API でリクエストを受け付け、キーの優先度に従ってリクエストをキューに入れ、レプリカ ルーターに渡します。ルーターは各セッションを、そのキャッシュをすでに保持しているレプリカ (GPU ごとに一つ置かれたモデルのコピー) に留めます。これとは別に、api.anthropic.com への経路があります (Claude Code のみ)。ほかの Claude モデルは、自分のログインでこちらに送られます。
設定を手で書く必要はありません。コンソールの Connect が、クライアント、モデル、キーを選び、貼り付けるファイルを書き出します。以下の各ページでは、同じファイルをプレースホルダー付きで示し、何が動作するかを説明しています。
使っているクライアントがありませんか? GitHub Discussions でお知らせください。
関連:エージェントにモデルを選ばせる · キャッシュを考慮したルーティング · よくある質問