Vizards/deepseek-v4-for-copilot

Pick DeepSeek V4 from the Copilot Chat model picker — and keep everything else Copilot already gives you.

何を解決するか

GitHub Copilot Chat インターフェース内で DeepSeek モデル(V4.1 Flash や V4 Pro など)を直接使用できるようにします。これにより、別途チャット UI に切り替えたり、スタンドアロン拡張機能を使用する必要がなくなり、エージェントモード、ツールコール、ワークスペース検索といった Copilot のすべてのネイティブ機能を維持できます。

動作方法

拡張機能は Copilot のネイティブプロバイダ API に接続し、DeepSeek モデルを既存のモデルピッカーに追加します。ユーザーが独自の DeepSeek API キーを提供する「Bring Your Own Key」(BYOK)モデルをサポートしています。画像処理については、特定のモデル(V4.1 Flash)に対してネイティブのビジョンサポートを提供し、他のモデルには「ビジョンプロキシ」を提供します。このプロキシは、別途画像対応のモデルが画像をテキストで説明し、その説明をメインモデルに渡す仕組みです。

対象ユーザー

GitHub Copilot を使用しているが、DeepSeek モデルのコストパフォーマンスや機能性を好む開発者で、既存の Copilot ワークフローとツールセットを維持したい人。

特徴

  • シームレスな統合: 新しいサイドバーまたは UI を追加せずに、ネイティブの Copilot Chat ピッカーにモデルを追加します。
  • 完全な機能互換性: エージェントモード、ツールコール、.instructions.md ファイル、MCP スキルをすべてサポートします。
  • 柔軟なビジョン対応: ネイティブ画像入力を組み合わせ、画像対応していないモデルには設定可能なビジョンプロキシを提供します。
  • 思考モード: DeepSeek の推論機能をサポートし、設定可能な努力レベル(なし、低、高、最大)を提供します。
  • セキュアなストレージ: API キーを VS Code の SecretStorage を通じて OS のキーチェーンに保存し、平文ファイルに保存しないようにします。

関連

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