Прокси-сервис бэкенда 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-сертификатов для обеспечения безопасности и стабильности работы сервиса.

 

Использование помощи

Процесс установки

  1. Чтобы загрузить последнюю версию исполняемого файла, посетитеСтраница релизов.
  2. Создайте каталог на том же уровне, что и исполняемый файл.envДокументация, справочник.env.exampleфайл для настройки.
  3. Запуск службы: Выполните следующую команду, чтобы запустить службу:
    docker-compose up -d
    
  4. Настройка IDE: Настройте соответствующую IDE в соответствии со следующим методом.
    • VSCode::
      1. Установите плагин GitHub Copilot.
      2. Измените файл VSCodesettings.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"
        
      3. Перезапустите VSCode и войдите в плагин GitHub Copilot.
    • Серия Jetbrains IDE::
      1. Откройте Настройки > Языки и фреймворки > GitHub Второй пилот > Поставщик аутентификации, заполните значениеcopilot.supercopilot.top.
    • Visual Studio 2022::
      1. Обновитесь до последней версии (не ниже 17.10.x).
      2. Откройте Инструменты > Среда > Учетные записи и установите флажок Включить учетную запись сервера GitHub Enterprise.
      3. Перезапустите Visual Studio 2022.
      4. Нажмите Добавить аккаунт GitHub, переключитесь на вкладку GitHub Enterprise, введитеhttps://copilot.supercopilot.top.
    • HBuilderX::
      1. загрузкаcopilot-for-hbuilderx-v1.zipПлагин для локального использования.
      2. Установите плагин вpluginкаталог, обратитесь к руководству по установке автономного плагина.
      3. Перезапустите HBuilderX и войдите в плагин GitHub Copilot.

Использование

  1. После запуска службы зайдите вhttps://copilot.supercopilot.top/github/login/device/codeусилениеghu_Параметры.
  2. установить полученныйghu_Параметры заполняются в.envв файлеCOPILOT_GHU_TOKENв переменных окружения.
  3. Перезапустите службу и IDE, чтобы использовать функции завершения кода и подсказки плагина GitHub Copilot.
© заявление об авторских правах

Похожие статьи

ChatGPT Web Midjourney Proxy:一键部署AI工具整合平台,依赖多开源AI应用集成多种AI能力

Нет комментариев

Вы должны войти в систему, чтобы участвовать в комментариях!
Войти сейчас
нет
Нет комментариев...