Skip to main content

Configurando Copilot no GitHub Desktop

Escolha qual modelo Copilot no GitHub Desktop de IA usa para cada recurso ou conecte seu próprio provedor LLM.

Platform navigation

Você pode escolher qual modelo Copilot usa para cada GitHub Desktop recurso, como geração de mensagens de confirmação e resolução de conflitos.

Você também pode configurar Copilot no GitHub Desktop para usar seu próprio PROVEDOR LLM (BYOK) em vez de GitHubmodelos hospedados. Isso permite que você se conecte a pontos de extremidade compatíveis com OpenAI, Azure OpenAI ou Antropic, incluindo modelos em execução local, como o Ollama.

Pré-requisitos

  • Você deve estar conectado a uma GitHub conta com acesso a Copilot no GitHub Desktop.
  • Se o acesso for gerenciado por uma organização ou empresa, Copilot no GitHub Desktop deverá ser habilitado para sua conta.
  • Você tem uma chave de API ou um token de portador de um provedor LLM com suporte ou um modelo local em execução, como o Ollama.
  • Você tem a URL base e pelo menos um identificador de modelo para o provedor que deseja usar.

Observação

Os provedores llm personalizados exigem GitHub Desktop acesso a Copilot no GitHub Desktop. Para usar seus próprios modelos llm com CLI do Copilot, consulte Usando seus próprios modelos LLM na CLI do GitHub Copilot.

Tipos de provedor com suporte

GitHub Desktop dá suporte a três tipos de provedor personalizados:

Tipo de provedorServiços compatíveis
OpenAI/ compatível com OpenAIOpenAI, Ollama, vLLM, Foundry Local e qualquer outro ponto de extremidade compatível com o formato de API selecionado.
AzureServiço OpenAI do Azure.
AntrópicoAnthropic Claude modelos.

Configurando seu provedor

Configure seu provedor de modelo adicionando um provedor personalizado nas GitHub Desktop configurações.

  1. Na barra de menus, selecione GitHub Desktop e selecione Configurações.

    Captura de tela da barra de menus no Mac. No menu suspenso “GitHub Desktop” aberto, o cursor passa sobre a opção “Configurações”, que está realçada em azul.

  2. Na barra lateral esquerda, clique em Copilot.

  3. Clique na guia Provedores .

  4. Clique em Adicionar Provedor.

  5. Em Nome, digite um nome para o provedor LLM.

  6. Em Tipo, selecione o tipo de provedor.

  7. Em URL base, digite a URL base do endpoint da API do seu provedor de modelo.

    A URL base deve ser uma URL HTTPS ou uma URL HTTP que aponte para o computador local.

  8. Se você selecionou OpenAI/Compatível com OpenAI, em Formato de API, selecione o formato de API que seu provedor espera.

    • Selecione Chat Completions (padrão) para provedores que usam a API de Chat Completions da OpenAI.
    • Selecione respostas (série GPT-5) para provedores que usam a API de Respostas OpenAI.
  9. Se você selecionou Azure, em Azure Versão da API, digite a versão da API para sua implantação.

  10. Opcionalmente, em Tempo Limite de Solicitação (segundos), digite o número de segundos GitHub Desktop de espera para que o provedor responda.

  11. Em Autenticação, selecione o método de autenticação.

    • Selecione a chave de API para autenticar com uma chave de API.
    • Selecione o token de portador para autenticar com um token de portador.
    • Selecione Nenhum apenas para endpoints que não exigem credenciais.
  12. Se você selecionou a chave de API ou o token de portador, digite a credencial necessária.

  13. Adicione pelo menos um modelo ao provedor. Para obter mais informações, consulte Adicionando modelos ao seu provedor.

  14. Clique em Adicionar.

  1. Use o menu Arquivo e clique em Opções.

    Captura de tela da barra de menus "GitHub Desktop" no Windows. No menu suspenso "File" que é expandido, o item "Options" está contornado em laranja.

  2. Na barra lateral esquerda, clique em Copilot.

  3. Clique na guia Provedores .

  4. Clique em Adicionar Provedor.

  5. Em Nome, digite um nome para o provedor LLM.

  6. Em Tipo, selecione o tipo de provedor.

  7. Em URL base, digite a URL base do endpoint da API do seu provedor de modelo.

    A URL base deve ser uma URL HTTPS ou uma URL HTTP que aponte para o computador local.

  8. Se você selecionou OpenAI/Compatível com OpenAI, em Formato de API, selecione o formato de API que seu provedor espera.

    • Selecione Chat Completions (padrão) para provedores que usam a API de Chat Completions da OpenAI.
    • Selecione respostas (série GPT-5) para provedores que usam a API de Respostas OpenAI.
  9. Se você selecionou Azure, em Azure Versão da API, digite a versão da API para sua implantação.

  10. Opcionalmente, em Tempo Limite de Solicitação (segundos), digite o número de segundos GitHub Desktop de espera para que o provedor responda.

  11. Em Autenticação, selecione o método de autenticação.

    • Selecione a chave de API para autenticar com uma chave de API.
    • Selecione o token de portador para autenticar com um token de portador.
    • Selecione Nenhum apenas para endpoints que não exigem credenciais.
  12. Se você selecionou a chave de API ou o token de portador, digite a credencial necessária.

  13. Adicione pelo menos um modelo ao provedor. Para obter mais informações, consulte Adicionando modelos ao seu provedor.

  14. Clique em Adicionar.

Adicionando modelos ao seu provedor

Adicione os modelos que você deseja usar do seu provedor. Cada modelo adicionado aparece no seletor de modelos ao lado GitHubde modelos hospedados.

  1. Na caixa de diálogo Adicionar Provedor Personalizado ou Editar Provedor Personalizado , em Modelos, clique em Adicionar Modelo.

  2. Em Nome de Exibição, digite o nome amigável mostrado no seletor de Copilot modelo.

  3. Em Identificador de Modelo, digite o nome exato do modelo que seu provedor espera.

  4. Em Esforço de Raciocínio, selecione o nível de raciocínio do modelo.

    Para modelos sem raciocínio ou para permitir que o provedor escolha, deixe o Padrão (opção do provedor) selecionado.

  5. Clique em Adicionar.

Revisão das responsabilidades do provedor

Quando você usa seu próprio provedor LLM, GitHub Desktop envia prompts e contexto de repositório para esse provedor em vez de GitHub. Verifique as políticas de tratamento e retenção de dados do provedor antes de adicionar credenciais.

Sempre examine as mensagens de confirmação geradas e as sugestões de resolução de conflitos antes de se comprometer. Para obter mais informações, consulte Uso responsável de recursos de GitHub Copilot.

Leitura adicional