9router: コストを最小限に抑え、レート制限を回避するための自動フォールバックとトークン圧縮機能を備えたスマートAIルーター

9router: コストを最小限に抑え、レート制限を回避するための自動フォールバックとトークン圧縮機能を備えたスマートAIルーター

解決する課題

9Routerは、レート制限、サブスクリプションのクォータ枯渇、および高いAPIコストによって引き起こされるコーディングの中断を防ぐために設計されたスマートAIルーターです。開発者が複数のAIプロバイダーとモデルをCLIツールに接続し、トークン使用量とコストを自動的に管理できるようにします。

仕組み

AIコーディングツール(Claude Code、Cursor、またはClineなど)とさまざまなAIプロバイダーの間のプロキシとして機能します。このルーターは3段階のフォールバックシステムを実装しています。まず有料サブスクリプションの使用を試み、次に安価なAPIモデルへフォールバックし、最後に無料プロバイダーへと切り替えます。また、LLMに到達する前にツールの出力(git diffやファイルリストなど)を圧縮する「RTK Token Saver」も含まれており、入力トークンの消費を削減します。

対象ユーザー

AI搭載のCLIツールやIDEを使用しており、サブスクリプションの価値を最大化し、レート制限によるダウンタイムを回避し、全体的なAPI支出を削減したい開発者。

ハイライト

  • スマート3段階フォールバック: リクエストを Subscription $ ightarrow$ Cheap $ ightarrow$ Free モデルへと自動的にルーティングし、ダウンタイムゼロを実現します。
  • RTK Token Saver: ツールの出力(例: git diff, ls, grep)を圧縮して、入力トークンの20-40%を節約します。
  • Universal Compatibility: OpenAI、Claude、Gemini、およびその他の形式を相互に変換し、あらゆるOpenAI互換のCLIツールで動作します。
  • Wide Provider Support: OAuthや無料プロバイダーを含む、40以上のAPIプロバイダーと100以上のモデルに接続します。
  • Quota Tracking: サブスクリプションの使用を最大化するために、リアルタイムのトークン数とリセットのカウントダウンを提供します。
  • Prompt Injection: LLMにより簡潔な回答をさせ、最小限のコードを書かせるための「Caveman」や「Ponytail」といったモードを含んでおり、出力トークンを節約します。

Sources