Прокси-сервис бэкенда Copilot: передача сервера плагинов GitHub Copilot другим моделям
Общее введение
Copilot Backend Agent Service - это проект с открытым исходным кодом, предназначенный для управления плагином GitHub Copilot на стороне сервера, используя другие модели FIM, такие как DeepSeek, и поддерживая несколько людей, совместно использующих официальные аккаунты. Сервис поддерживает различные IDE, включая VSCode, Jetbrains IDE series, Visual Studio 2022 и HBuilderX, и может работать в отсоединенной среде по локальной модели. Благодаря использованию локальной модели разработчики могут продолжать пользоваться функциями завершения кода и подсказками в автономных средах, что повышает эффективность разработки.
Конечная точка бесплатной публичной службы: mycopilot.noteo.cn Конфигурация
Список функций
- Поддерживаются различные среды разработки: VSCode, семейство IDE Jetbrains, Visual Studio 2022 и HBuilderX.
- Поддержка локальных моделей: Работает в отсоединенной среде, что позволяет разработчикам использовать функции завершения кода и подсказки даже в автономном режиме.
- Совместное использование официального аккаунта несколькими людьми: поддержка совместного использования официального аккаунта GitHub Copilot несколькими людьми для снижения стоимости использования.
- Завершение кода и подсказки: интеллектуальное завершение кода и подсказки для повышения эффективности разработки.
- Развертывание Docker: поддерживает быстрое развертывание с помощью Docker, упрощая процесс установки и настройки.
- Конфигурация переменных среды: Предоставьте подробные инструкции по конфигурации переменных среды, чтобы пользователи могли настроить параметры в соответствии со своими потребностями.
- Автоматическое обновление SSL-сертификатов: автоматическое обновление SSL-сертификатов для обеспечения безопасности и стабильности работы сервиса.
Использование помощи
Процесс установки
- Чтобы загрузить последнюю версию исполняемого файла, посетитеСтраница релизов.
- Создайте каталог на том же уровне, что и исполняемый файл
.env
Документация, справочник.env.example
файл для настройки. - Запуск службы: Выполните следующую команду, чтобы запустить службу:
docker-compose up -d
- Настройка IDE: Настройте соответствующую IDE в соответствии со следующим методом.
- VSCode::
- Установите плагин GitHub Copilot.
- Измените файл VSCode
settings.json
добавьте следующую конфигурацию:"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"
- Перезапустите VSCode и войдите в плагин GitHub Copilot.
- Серия Jetbrains IDE::
- Откройте Настройки > Языки и фреймворки > GitHub Второй пилот > Поставщик аутентификации, заполните значение
copilot.supercopilot.top
.
- Откройте Настройки > Языки и фреймворки > GitHub Второй пилот > Поставщик аутентификации, заполните значение
- Visual Studio 2022::
- Обновитесь до последней версии (не ниже 17.10.x).
- Откройте Инструменты > Среда > Учетные записи и установите флажок Включить учетную запись сервера GitHub Enterprise.
- Перезапустите Visual Studio 2022.
- Нажмите Добавить аккаунт GitHub, переключитесь на вкладку GitHub Enterprise, введите
https://copilot.supercopilot.top
.
- HBuilderX::
- загрузка
copilot-for-hbuilderx-v1.zip
Плагин для локального использования. - Установите плагин в
plugin
каталог, обратитесь к руководству по установке автономного плагина. - Перезапустите HBuilderX и войдите в плагин GitHub Copilot.
- загрузка
- VSCode::
Использование
- После запуска службы зайдите в
https://copilot.supercopilot.top/github/login/device/code
усилениеghu_
Параметры. - установить полученный
ghu_
Параметры заполняются в.env
в файлеCOPILOT_GHU_TOKEN
в переменных окружения. - Перезапустите службу и IDE, чтобы использовать функции завершения кода и подсказки плагина GitHub Copilot.
© заявление об авторских правах
Авторское право на статью Круг обмена ИИ Пожалуйста, не воспроизводите без разрешения.
Похожие статьи
Нет комментариев...