Skip to main content
Skip to content

Traga sua própria chave para GitHub Copilot

Use seu provedor de LLM existente com GitHub Copilot para economizar ou consolidar o faturamento.

Trazer sua própria chave (BYOK) permite que você use Copilot com modelos compatíveis configurados por você ou sua organização.

Há duas maneiras de configurar o acesso a modelos adicionais:

  • Os usuários podem configurar modelos adicionais para si mesmos em um cliente compatível Copilot.
  • Os proprietários corporativos e os proprietários da organização com as permissões necessárias podem disponibilizar modelos adicionais para usuários qualificados em sua empresa ou organização por meio da API de GitHubCopilot.

Sua capacidade de acessar modelos adicionais hospedados localmente ou na nuvem depende do contexto em que você está usando Copilot e do método de configuração usado para adicionar modelos. Por exemplo, o BYOK configurado pelo usuário em Copilot CLI pode se conectar a um serviço compatível hospedado na nuvem ou a um servidor de modelos em execução em seu computador ou rede.

Observação

Como alternativa, usuários do Windows podem adicionar o modelo MAI Code 1.1 Flash ao computador local, diretamente de Copilot CLI, o Copilot app ou Visual Studio Code, desde que seu computador atenda aos requisitos de sistema necessários. Consulte Adicionar modelos LLM ao aplicativo GitHub Copilot, Adicionando modelos LLM à CLI de GitHub Copilot e Modelos de linguagem de IA no VS Code.

BYOK configurado por usuários

Os clientes Copilot compatíveis permitem que você configure sua própria conexão com um provedor de modelos. O cliente usa as credenciais fornecidas para enviar solicitações de modelo diretamente para esse provedor, em vez de pela API de GitHubCopilot. Você fornece as credenciais do provedor por meio do cliente em vez de configurá-las nas configurações corporativas ou da organização de GitHub. Quando você configura um modelo dessa forma, ele fica disponível para você, mas não para outros Copilot usuários.

Você pode usar BYOK para adicionar modelos hospedados localmente ou hospedados na nuvem. Os modelos personalizados configurados dessa forma são adicionados junto com os modelos fornecidos por GitHub disponíveis para você. Adicionar modelos personalizados não remove outros modelos.

O BYOK permite que você use modelos sem uma assinatura Copilot. No entanto, um serviço hospedado na nuvem ainda requer acesso à Internet. Para usar um modelo em um ambiente isolado (air-gapped), o ponto de extremidade do modelo deve ser acessível pelo cliente dentro desse ambiente.

Você pode configurar seu próprio provedor de modelos nos clientes a seguir.

ClientMais informações
VS Code
Adicionar um modelo de um provedor interno na VS Code documentação
JetBrains
Suporte ao recurso BYOK (Traga sua Própria Chave) para Xcode e IDEs de JetBrains no the GitHub Blog
Xcode
Suporte ao recurso BYOK (Traga sua Própria Chave) para Xcode e IDEs de JetBrains no the GitHub Blog
Copilot CLI
Adicionando modelos LLM à CLI de GitHub Copilot
GitHub Copilot app
Adicionar modelos LLM ao aplicativo GitHub Copilot
Copilot SDK
BYOK (Bring Your Own Key - traga sua própria chave)

Para usuários em um Copilot Business ou Copilot Enterprise plano, a capacidade de configurar seu próprio provedor de modelo em IDEs pode ser desabilitada por uma política corporativa ou de organização.

BYOK configurado por uma empresa ou organização

Observação

Esse recurso está dentro prévia pública e sujeito a alterações.

Os proprietários corporativos podem configurar modelos personalizados para usuários em sua empresa adicionando chaves de provedor em suas configurações corporativas. Eles também podem permitir que os proprietários da organização configurem modelos personalizados em suas configurações de organização habilitando a política Habilitar modelos personalizados .

Os modelos personalizados estão disponíveis em Copilot Chat, Copilot CLI, and IDEs e se aplicam a usuários no plano Copilot Business ou Copilot Enterprise da empresa. Os usuários podem selecioná-los da mesma forma que selecionariam um GitHubmodelo hospedado.

Os usuários acessam esses modelos por meio da API GitHubCopilot sem configurar as próprias credenciais do provedor. Os usuários devem ter uma Copilot licença e acesso à Internet para usar os modelos personalizados.

Para obter mais informações, consulte Habilitar modelos personalizados para GitHub Copilot em sua empresa.