はじめに
Copilotバックエンドエージェントサービスは、DeepSeekのような他のFIMモデルを活用してGitHub Copilotプラグインのサーバーサイドを管理するために設計されたオープンソースプロジェクトです。このサービスは、VSCode、Jetbrains IDEシリーズ、Visual Studio 2022、HBuilderXなど、さまざまなIDEをサポートしており、ローカルモデルの下で切断された環境で実行することができます。ローカルモデルを利用することで、開発者はオフライン環境でもコード補完やヒンティング機能を引き続き利用することができ、開発効率が向上する。
無料公開サービスのエンドポイント:mycopilot.noteo.cn 構成
機能一覧
- VSCode、Jetbrains IDEファミリー、Visual Studio 2022、HBuilderXなど、複数のIDEがサポートされています。
- ローカルモデルのサポート:切断された環境で実行されるため、開発者はオフラインでもコード補完やヒントを使用できます。
- 公式アカウントを複数人で共有:GitHub Copilotの公式アカウントを複数人で共有できるようになり、利用コストを削減できます。
- コード補完とヒント: インテリジェントなコード補完とヒントを提供し、開発効率を向上させます。
- Dockerデプロイメント:Dockerを使った迅速なデプロイメントをサポートし、インストールと設定のプロセスを簡素化します。
- 環境変数の設定:ユーザーが必要に応じて設定をカスタマイズできるよう、詳細な環境変数の設定方法を提供する。
- SSL証明書の自動更新:SSL証明書を自動的に更新し、サービスの安全性と安定性を確保します。
ヘルプの使用
設置プロセス
- 最新版の実行ファイルをダウンロードするには、以下をご覧ください。リリースページ.
- 実行ファイルと同じ階層にディレクトリを作成する。
環境
ドキュメント、リファレンス.env.example
ファイルで設定する。 - サービスの開始:以下のコマンドを実行してサービスを開始する:
docker-compose up -d
- IDEの設定:以下の方法に従って、対応するIDEを設定する。
- VSCode::
- GitHub Copilotプラグインをインストールします。
- VSCodeの
設定.json
ファイルに以下のコンフィギュレーションを追加する:"github.copilot.advanced"::{」です。 "authProvider": "github-enterprise"、 "debug.overrideCAPIUrl": "https://api.copilot.supercopilot.top"、 "debug.overrideProxyUrl": "https://copilot-proxy.copilot.supercopilot.top", "debug.overrideCAPIUrl": "https://copilot-proxy.copilot.supercopilot.top"、 "debug.chatOverrideProxyUrl": "https://api.copilot.supercopilot.top/chat/completions"、 "debug.overrideFastRewriteEngine": "v1/engines/copilot-centralus-h100"、"debug.overrideFastRewriteEngine": "v1/engines/copilot-centralus-h100"、 "debug.overrideFastRewriteUrl": "https://api.copilot.supercopilot.top" }, "debug.overrideFastRewriteUrl": " "github-enterprise.uri": "https://copilot.supercopilot.top"
- VSCodeを再起動し、GitHub Copilotプラグインにログインします。
- ジェットブレインズIDEシリーズ::
- 設定 > 言語とフレームワーク > GitHubを開く コパイロット > Authentication Provider(認証プロバイダー)に、以下の値を入力する。
コパイロット・スーパーコパイロット・トップ
.
- 設定 > 言語とフレームワーク > GitHubを開く コパイロット > Authentication Provider(認証プロバイダー)に、以下の値を入力する。
- ビジュアル・スタジオ2022::
- 最新バージョン(少なくとも17.10.x)にアップデートしてください。
- Tools > Environment > Accounts を開き、Include GitHub Enterprise server account にチェックを入れます。
- Visual Studio 2022を再起動します。
- Add GitHub Accountをクリックし、GitHub Enterpriseタブに切り替え、以下のように入力します。
https://copilot.supercopilot.top
.
- HBuilderX::
- ダウンロード
コピーパイロット-for-hbuilderx-v1.zip
プラグインをローカルに。 - プラグインを
プラグイン
ディレクトリのオフライン・プラグイン・インストール・ガイドを参照してください。 - HBuilderXを再起動し、GitHub Copilotプラグインにログインします。
- ダウンロード
- VSCode::
使用方法
- サービス開始後
https://copilot.supercopilot.top/github/login/device/code
ゲインghu_
パラメーター - 取得した
ghu_
パラメータは環境
ファイル内のcopilot_ghu_token
を環境変数に追加する。 - GitHub Copilot プラグインのコード補完とヒンティング機能を使用するには、サービスと IDE を再起動します。