smallmain/vscode-unify-chat-provider

Integrate multiple LLM API providers into VS Code's GitHub Copilot Chat using the Language Model API. One-click use of your Claude Code, Gemini CLI, Antigravity, Github Copilot, OpenAI Codex (ChatGPT Plus/Pro), xAI Grok (SuperGrok / X Premium+) account quotas.

解決する課題

Unify Chat Providerは、複数のLLM APIプロバイダーをネイティブのGitHub Copilot Chatインターフェースに統合できるVS Code拡張機能です。VS Code Language Model APIを通じてあらゆるLLMを利用可能にすることで、Copilotのデフォルトモデルのみを使用するという制限を解消します。

仕組み

この拡張機能は、VS Code Language Model APIと様々な外部LLMプロバイダーとの間のブリッジとして機能します。複数のAPIフォーマット(OpenAI、Anthropic、Gemini、Ollama)をサポートし、プロバイダーやモデルを管理するための視覚的なインターフェースを提供します。また、VS CodeのSource Controlビューと統合されており、強化されたコミットメッセージ生成機能を提供します。

対象ユーザー

VS Codeを使用しており、ウィンドウを切り替えたりプロバイダーごとに個別の拡張機能を使用したりすることなく、好みのLLM(Claude、DeepSeek、またはOllama経由のローカルモデルなど)をCopilot Chat UI内で直接使用したい開発者。

主な特徴

  • 幅広いプロバイダーサポート: 45以上の主要プロバイダーと200以上のモデルに対応し、推奨パラメータを内蔵しています。
  • 柔軟な設定: 主要プロバイダー向けの一括設定、手動設定、および他のアプリや拡張機能からの移行をサポートしています。
  • コード補完: さまざまなアルゴリズム(Simple、Zed、Inception、Mistral)を使用した、高性能なFIM (Fill-In-the-Middle) および Next Edit Prediction コード補完を提供します。
  • アカウントクォータの統合: Claude Code、Gemini CLI、xAI Grokなどのサービスの既存アカウントクォータをワンクリックで使用できます。
  • 残高監視: DeepSeek、OpenRouter、SiliconFlowなどのプロバイダーのAPI残高を監視するためのツールを内蔵しています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト