yudaprasetya007/routeVSCODE
⚡ Zero-reload dynamic AI model switcher & local proxy for VSCode Copilot Chat via 9Router
何を解決するか
VSCode における GitHub Copilot Chat は、異なる AI モデル間を切り替えるために、通常手動での設定変更やウィンドウの再読み込みが必要です。このプロジェクトでは、エディタの再起動やチャットセッションの中断をせずに、Claude 3.5 Sonnet、GPT-4o、Gemini 1.5 Pro、DeepSeek などのモデルを即座に切り替える方法を提供します。
動作方法
このツールは、VSCode と 9Router AI ゲートウェイの間に位置する「ゼロリロード動的ローカルプロキシ」(ポート 20129 で実行)を使用しています。ユーザーがウェブダッシュボードまたは VSCode のステータスバーから新しいモデルを選択すると、プロキシはメモリ内のアクティブモデルを更新します。Copilot Chat がリクエストを送信すると、プロキシはペイロードを傍受し、現在アクティブなモデルIDを挿入して 9Router コアエンジンに転送します。その後、エンジンはリクエストを適切な AI プロバイダーにルーティングします。
対象ユーザー
Visual Studio Code で GitHub Copilot Chat を使用し、OpenAI、Anthropic、Google など複数のプロバイダーの異なる LLM を、設定の煩わしさなくすばやく試して比較したい開発者。
特徴
- ゼロリロード切り替え:VSCode の再起動なしに AI モデルを即座に切り替え可能。
- ウェブダッシュボード:モデル選択とリアルタイムのモデル比較・ベンチマーク用の視覚的インターフェース。
- ステータスバー統合:VSCode UI から直接モデルを素早く切り替え可能。
- 広範なプロバイダー対応:9Router ゲートウェイ経由で 40 以上の AI プロバイダーに接続可能。
- 動的ローカルプロキシ:モデル挿入、SSE トークンストリーミング、認証ヘッダーを自動処理。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト