Introdução geral
O Copilot Backend Agent Service é um projeto de código aberto desenvolvido para gerenciar o lado do servidor do plug-in do Copilot do GitHub, aproveitando outros modelos FIM, como o DeepSeek, enquanto oferece suporte a várias pessoas que compartilham contas oficiais. O serviço é compatível com uma variedade de IDEs, incluindo VSCode, Jetbrains IDE series, Visual Studio 2022 e HBuilderX, e pode ser executado em um ambiente desconectado sob o modelo local. Ao usar o modelo local, os desenvolvedores podem continuar a aproveitar os recursos de conclusão de código e dicas em ambientes off-line, melhorando assim a eficiência do desenvolvimento.
Ponto de extremidade de serviço público gratuito: mycopilot.noteo.cn Configuração
Lista de funções
- Há suporte para vários IDEs, incluindo o VSCode, a família de IDEs da Jetbrains, o Visual Studio 2022 e o HBuilderX.
- Suporte a modelos locais: é executado em um ambiente desconectado, garantindo que os desenvolvedores possam usar o recurso autocompletar código e as dicas mesmo quando estiverem off-line.
- Várias pessoas compartilhando a conta oficial: suporte a várias pessoas compartilhando a conta oficial do GitHub Copilot para reduzir o custo de uso.
- Conclusão de código e dicas: forneça conclusão inteligente de código e dicas para aumentar a eficiência do desenvolvimento.
- Implementação do Docker: oferece suporte à implementação rápida usando o Docker, simplificando o processo de instalação e configuração.
- Configuração de variável de ambiente: forneça instruções detalhadas de configuração de variável de ambiente para facilitar aos usuários a personalização das configurações de acordo com suas necessidades.
- Renovação automática de certificados SSL: renove automaticamente os certificados SSL para garantir a segurança e a estabilidade do serviço.
Usando a Ajuda
Processo de instalação
- Para fazer o download da versão mais recente do executável, acessePágina de lançamentos.
- Crie um diretório no mesmo nível do executável
.env
Documentação, referência.env.example
para configuração. - Iniciando o serviço: Execute o seguinte comando para iniciar o serviço:
docker-compose up -d
- Configurar o IDE: Configure o IDE correspondente de acordo com o método a seguir.
- VSCode::
- Instale o plug-in do GitHub Copilot.
- Modificar o código VSCode
settings.json
adicione a seguinte configuração:"github.copilot.advanced": { "authProvider": "github-enterprise", "debug.overrideCAPIUrl": "https://api.copilot.supercopilot.top", "debug.overrideProxyUrl": "https://copilot-proxy.copilot.supercopilot.top", "debug.overrideCAPIUrl": "https://copilot-proxy.copilot.supercopilot.top", "debug.chatOverrideProxyUrl": "https://api.copilot.supercopilot.top/chat/completions", "debug.overrideFastRewriteEngine": "v1/engines/copilot-centralus-h100", "debug.overrideFastRewriteEngine": "v1/engines/copilot-centralus-h100", "debug.overrideFastRewriteUrl": "https://api.copilot.supercopilot.top" }, "debug.overrideFastRewriteUrl":" "github-enterprise.uri": "https://copilot.supercopilot.top"
- Reinicie o VSCode e faça login no plug-in do GitHub Copilot.
- Série IDE da Jetbrains::
- Abra Settings > Languages & Frameworks > GitHub Copiloto > Authentication Provider (Provedor de autenticação), preencha o valor de
copilot.supercopilot.top
.
- Abra Settings > Languages & Frameworks > GitHub Copiloto > Authentication Provider (Provedor de autenticação), preencha o valor de
- Visual Studio 2022::
- Atualize para a versão mais recente (pelo menos 17.10.x).
- Abra Tools > Environment > Accounts e marque Include GitHub Enterprise server account (Incluir conta do servidor do GitHub Enterprise).
- Reinicie o Visual Studio 2022.
- Clique em Add GitHub Account (Adicionar conta do GitHub), mude para a guia GitHub Enterprise, digite o
https://copilot.supercopilot.top
.
- HBuilderX::
- download
copilot-for-hbuilderx-v1.zip
Plugin para local. - Instale o plug-in no diretório
plug-in
consulte o Guia de instalação do plug-in off-line. - Reinicie o HBuilderX e faça login no plug-in do GitHub Copilot.
- download
- VSCode::
Uso
- Depois de iniciar o serviço, acesse o
https://copilot.supercopilot.top/github/login/device/code
ganhoghu_
Parâmetros. - definir o valor buscado
ghu_
Os parâmetros são preenchidos no.env
no arquivoCOPILOT_GHU_TOKEN
nas variáveis de ambiente. - Reinicie o serviço e o IDE para usar os recursos de conclusão de código e dicas do plug-in GitHub Copilot.