AI个人学习
和实操指南

Copilot后端代理服务:用其他模型接管GitHub Copilot插件服务端

综合介绍

Copilot后端代理服务是一个开源项目,旨在通过借助其他FIM模型(如DeepSeek)来管理GitHub Copilot插件服务端,同时支持多人共享官方账号。该服务支持多种IDE,包括VSCode、Jetbrains IDE系列、Visual Studio 2022和HBuilderX,能够在本地模型下实现断网环境中的运行。通过使用本地模型,开发者可以在离线环境中继续享受代码补全和提示功能,从而提高开发效率。

免费的公共服务端点: mycopilot.noteo.cn 配置说明


 

功能列表

  • 支持多种IDE:包括VSCode、Jetbrains IDE系列、Visual Studio 2022和HBuilderX。
  • 本地模型支持:在断网环境下运行,确保开发者在离线状态下也能使用代码补全和提示功能。
  • 多人共享官方账号:支持多人共享GitHub Copilot官方账号,降低使用成本。
  • 代码补全和提示:提供智能的代码补全和提示功能,提高开发效率。
  • Docker部署:支持使用Docker进行快速部署,简化安装和配置过程。
  • 环境变量配置:提供详细的环境变量配置说明,方便用户根据需求进行自定义设置。
  • SSL证书自动更新:自动更新SSL证书,确保服务的安全性和稳定性。

 

使用帮助

安装流程

  1. 下载最新版本的可执行文件,访问releases页面
  2. 在可执行文件同级目录下创建.env文件,参考.env.example文件进行配置。
  3. 启动服务:执行以下命令启动服务:
    docker-compose up -d
    
  4. 配置IDE:根据以下方法配置对应的IDE。
    • VSCode
      1. 安装GitHub Copilot插件。
      2. 修改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"
        
      3. 重启VSCode并登录GitHub Copilot插件。
    • Jetbrains IDE系列
      1. 打开设置 > 语言与框架 > GitHub Copilot > Authentication Provider,填写值为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插件的代码补全和提示功能。
未经允许不得转载:首席AI分享圈 » Copilot后端代理服务:用其他模型接管GitHub Copilot插件服务端

首席AI分享圈

首席AI分享圈专注于人工智能学习,提供全面的AI学习内容、AI工具和实操指导。我们的目标是通过高质量的内容和实践经验分享,帮助用户掌握AI技术,一起挖掘AI的无限潜能。无论您是AI初学者还是资深专家,这里都是您获取知识、提升技能、实现创新的理想之地。

联系我们
zh_CN简体中文