VicBilibily/GCMP
通过集成国内主流原生大模型提供商,为开发者提供更加丰富、更适合本土需求的 AI 编程助手选择。 目前已内置支持 智谱AI、MiniMax、MoonshotAI、DeepSeek、阿里云百炼、火山方舟、腾讯云、Xiaomi MiMo、百度千帆、阶跃星辰、蚂蚁百灵、讯飞星辰、LongCat 等原生大模型提供商。 此外,扩展插件已适配支持 OpenAI 与 Anthropic 的 API 接口兼容模型,支持自定义接入任何提供兼容接口的第三方云服务模型。
解決する課題
GCMPは、GitHub Copilot Chatインターフェース内で、多種多様な国内(中国)製ネイティブLLMプロバイダーを利用できるようにするVS Code拡張機能です。デフォルトのCopilotエクスペリエンスにおけるモデル選択肢の制限という問題を、ローカルAIプロバイダーやカスタムAPI互換モデルの統合を可能にすることで解決します。
仕組み
GCMPは、複数のネイティブLLMプロバイダー(ZhipuAI、DeepSeek、MoonshotAIなど)をVS Code Copilot Chatのモデルセレクターに直接統合します。また、サードパーティのクラウドサービス向けにOpenAIおよびAnthropic互換APIもサポートしています。この拡張機能は、特定のモデルをVS Codeの内部ユーティリティタスク(タイトル生成、コミットメッセージ作成、インテント検出など)にマッピングするための詳細な設定システムを提供し、Copilotの月間クォータを節約します。
対象ユーザー
VS CodeとGitHub Copilotを使用する開発者で、より広範なAIモデル、特に中国のプロバイダー製のモデルにアクセスしたい方、または独自のAPIキー(BYOK)を使用してコストとクォータを管理したい方。
ハイライト
- 広範なネイティブサポート: ZhipuAI、MiniMax、MoonshotAI、DeepSeek、AliDashScope、Volcengine、Tencent、Xiaomi MiMo、Baidu Qianfan、StepFun、Ant Ling、XunFei Astronの組み込みサポート。
- ユーティリティモデルのマッピング: VS Codeのバックグラウンドユーティリティタスク(例:
chat.utilityModel)を特定のGCMPモデルにリダイレクトして、Copilotのクォータを節約する機能。 - クォータと残高の追跡: 各種プロバイダーの残り使用量とアカウント残高を監視するためのステータスバー統合。
- Web検索統合: プロバイダー固有のWeb検索ツール(例:
#zhipuWebSearch、#kimiWebSearch)の組み込みサポート。 - 高度なネットワーク制御: 詳細なプロキシ設定、指数バックオフによる自動再試行、プロバイダーごとのレート制限(RPM/TPM)。
- 互換モード: カスタム設定による任意のOpenAIまたはAnthropic互換APIのサポート。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- Dispatch
- プロジェクト