AI Personal Learning
und praktische Anleitung
讯飞绘镜

Copilot Backend Proxy Service: Übernahme des GitHub Copilot Plugin Servers mit anderen Modellen

Allgemeine Einführung

Der Copilot-Backend-Agentendienst ist ein Open-Source-Projekt, das für die serverseitige Verwaltung des GitHub-Copilot-Plugins entwickelt wurde, indem es andere FIM-Modelle wie DeepSeek nutzt und gleichzeitig mehrere Personen unterstützt, die sich offizielle Konten teilen. Der Dienst unterstützt eine Vielzahl von IDEs, darunter VSCode, Jetbrains IDE Series, Visual Studio 2022 und HBuilderX, und kann in einer getrennten Umgebung unter dem lokalen Modell ausgeführt werden. Durch die Verwendung des lokalen Modells können Entwickler die Code-Vervollständigung und die Hinting-Funktionen auch in Offline-Umgebungen nutzen und so die Entwicklungseffizienz verbessern.

Endpunkt des kostenlosen öffentlichen Dienstes: mycopilot.noteo.cn Konfiguration


 

Funktionsliste

  • Es werden mehrere IDEs unterstützt: VSCode, die Jetbrains IDE-Familie, Visual Studio 2022 und HBuilderX.
  • Lokale Modellunterstützung: Läuft in einer unverbundenen Umgebung und stellt sicher, dass Entwickler Code-Vervollständigung und Hinting-Funktionen auch im Offline-Modus nutzen können.
  • Mehrere Personen teilen sich ein offizielles Konto: Unterstützung für mehrere Personen, die sich ein offizielles GitHub Copilot-Konto teilen, um die Kosten für die Nutzung zu senken.
  • Code-Vervollständigung und Hinweise: Bieten Sie intelligente Code-Vervollständigung und Hinweise zur Verbesserung der Entwicklungseffizienz.
  • Docker-Bereitstellung: Unterstützt die schnelle Bereitstellung mit Docker und vereinfacht so den Installations- und Konfigurationsprozess.
  • Konfiguration der Umgebungsvariablen: Bieten Sie detaillierte Anweisungen zur Konfiguration der Umgebungsvariablen, damit die Benutzer die Einstellungen nach ihren Bedürfnissen anpassen können.
  • Automatische Erneuerung von SSL-Zertifikaten: Erneuern Sie SSL-Zertifikate automatisch, um die Sicherheit und Stabilität des Dienstes zu gewährleisten.

 

Hilfe verwenden

Einbauverfahren

  1. Um die neueste Version der ausführbaren Datei herunterzuladen, besuchen SieSeite für Veröffentlichungen.
  2. Erstellen Sie ein Verzeichnis auf der gleichen Ebene wie die ausführbare Datei.envDokumentation, Referenz.env.exampleDatei für die Konfiguration.
  3. Starten des Dienstes: Führen Sie den folgenden Befehl aus, um den Dienst zu starten:
    docker-compose up -d
    
  4. IDE konfigurieren: Konfigurieren Sie die entsprechende IDE nach der folgenden Methode.
    • VSCode::
      1. Installieren Sie das GitHub Copilot-Plugin.
      2. Ändern Sie die VSCode'ssettings.jsonfügen Sie die folgende Konfiguration hinzu:
        "github.copilot.advanced": {
        "authProvider": "github-enterprise",
        "debug.overrideCAPIUrl": "https://api.copilot.supercopilot.top",
        "debug.overrideProxyUrl": "https://copilot-proxy.copilot.supercopilot.top",
        "debug.chatOverrideProxyUrl": "https://api.copilot.supercopilot.top/chat/completions",
        "debug.overrideFastRewriteEngine": "v1/engines/copilot-centralus-h100",
        "debug.overrideFastRewriteUrl": "https://api.copilot.supercopilot.top"
        },
        "github-enterprise.uri": "https://copilot.supercopilot.top"
        
      3. Starten Sie VSCode neu und melden Sie sich beim GitHub Copilot-Plugin an.
    • Jetbrains IDE-Reihe::
      1. Öffnen Sie Einstellungen > Sprachen & Frameworks > GitHub Kopilot > Authentifizierungsanbieter, geben Sie den Wert voncopilot.supercopilot.top.
    • Visual Studio 2022::
      1. Aktualisieren Sie auf die neueste Version (mindestens 17.10.x).
      2. Öffnen Sie Werkzeuge > Umgebung > Konten und markieren Sie GitHub Enterprise-Serverkonto einbeziehen.
      3. Starten Sie Visual Studio 2022 neu.
      4. Klicken Sie auf GitHub-Konto hinzufügen, wechseln Sie auf die Registerkarte GitHub Enterprise, geben Sie diehttps://copilot.supercopilot.top.
    • HBuilderX::
      1. Herunterladen voncopilot-for-hbuilderx-v1.zipPlugin nach lokal.
      2. Installieren Sie das Plugin in denpluginfinden Sie in der Anleitung zur Installation des Offline-Plugins.
      3. Starten Sie HBuilderX neu und melden Sie sich beim GitHub Copilot-Plugin an.

Verwendung

  1. Nachdem Sie den Dienst gestartet haben, rufen Sie diehttps://copilot.supercopilot.top/github/login/device/codegewinnenghu_Parameter.
  2. durch Übergabe des abgeholten Wertes derghu_Die Parameter werden in die.envin der DateiCOPILOT_GHU_TOKENin den Umgebungsvariablen.
  3. Starten Sie den Dienst und die IDE neu, um die Codevervollständigungs- und Hinweisfunktionen des GitHub Copilot-Plugins zu nutzen.
Darf nicht ohne Genehmigung vervielfältigt werden:Leiter des AI-Austauschkreises " Copilot Backend Proxy Service: Übernahme des GitHub Copilot Plugin Servers mit anderen Modellen
de_DEDeutsch