Copilot backend proxy service : reprendre le serveur de plugin GitHub Copilot avec d'autres modèles
Introduction générale
Le Copilot Backend Agent Service est un projet open source conçu pour gérer le plugin GitHub Copilot côté serveur en s'appuyant sur d'autres modèles FIM tels que DeepSeek, tout en prenant en charge plusieurs personnes partageant des comptes officiels. Le service prend en charge une variété d'IDE, y compris VSCode, Jetbrains IDE series, Visual Studio 2022 et HBuilderX, et est capable de fonctionner dans un environnement déconnecté sous le modèle local. En utilisant le modèle local, les développeurs peuvent continuer à profiter des fonctionnalités de complétion de code et d'indication dans les environnements hors ligne, améliorant ainsi l'efficacité du développement.
Point de terminaison du service public gratuit : mycopilot.noteo.cn Configuration
Liste des fonctions
- Plusieurs IDE sont pris en charge : VSCode, la famille d'IDE Jetbrains, Visual Studio 2022 et HBuilderX.
- Prise en charge du modèle local : s'exécute dans un environnement déconnecté, ce qui permet aux développeurs d'utiliser la complétion de code et les astuces même lorsqu'ils ne sont pas en ligne.
- Plusieurs personnes partageant un compte officiel : Prise en charge de plusieurs personnes partageant un compte officiel GitHub Copilot afin de réduire le coût d'utilisation.
- Complétion de code et conseils : fournit une complétion de code intelligente et des conseils pour améliorer l'efficacité du développement.
- Déploiement Docker : prend en charge le déploiement rapide à l'aide de Docker, simplifiant ainsi le processus d'installation et de configuration.
- Configuration des variables d'environnement : fournir des instructions détaillées sur la configuration des variables d'environnement afin de permettre aux utilisateurs de personnaliser les paramètres en fonction de leurs besoins.
- Renouvellement automatique des certificats SSL : Renouvellement automatique des certificats SSL pour garantir la sécurité et la stabilité du service.
Utiliser l'aide
Processus d'installation
- Pour télécharger la dernière version de l'exécutable, visitez le sitePage des communiqués.
- Créer un répertoire au même niveau que l'exécutable
.env
Documentation, référence.env.example
pour la configuration. - Démarrage du service : Exécutez la commande suivante pour démarrer le service :
docker-compose up -d
- Configurer l'IDE : Configurer l'IDE correspondant selon la méthode suivante.
- VSCode: :
- Installez le plugin GitHub Copilot.
- Modifier le code VSCode
settings.json
ajoutez la configuration suivante :"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"
- Redémarrez VSCode et connectez-vous au plugin GitHub Copilot.
- Série Jetbrains IDE: :
- Ouvrir Paramètres > Langues et cadres > GitHub Copilote > Fournisseur d'authentification, remplissez la valeur de
copilot.supercopilot.top
.
- Ouvrir Paramètres > Langues et cadres > GitHub Copilote > Fournisseur d'authentification, remplissez la valeur de
- Visual Studio 2022: :
- Mettre à jour vers la dernière version (au moins 17.10.x).
- Ouvrez Outils > Environnement > Comptes et cochez Inclure le compte du serveur GitHub Enterprise.
- Redémarrez Visual Studio 2022.
- Cliquez sur Ajouter un compte GitHub, passez à l'onglet GitHub Enterprise, entrez le nom de l'utilisateur et le mot de passe.
https://copilot.supercopilot.top
.
- HBuilderX: :
- téléchargement
copilot-for-hbuilderx-v1.zip
Plugin to local. - Installer le plugin dans le répertoire
plugin
consultez le Guide d'installation de l'Offline Plugin. - Redémarrez HBuilderX et connectez-vous au plugin GitHub Copilot.
- téléchargement
- VSCode: :
Utilisation
- Après avoir démarré le service, accédez au
https://copilot.supercopilot.top/github/login/device/code
gainghu_
Paramètres. - fixer la valeur de l'extrait
ghu_
Les paramètres sont renseignés dans le formulaire.env
dans le fichierCOPILOT_GHU_TOKEN
dans les variables d'environnement. - Redémarrer le service et l'IDE pour utiliser les fonctionnalités de complétion de code et d'indication du plugin GitHub Copilot.
© déclaration de droits d'auteur
L'article est protégé par le droit d'auteur et ne doit pas être reproduit sans autorisation.
Articles connexes
Pas de commentaires...