Configurar o SDK do Copilot
Configure e implante o SDK do GitHub Copilot para seu caso de uso.
Identidade gerenciada do Azure com BYOK
O BYOK (bring your own key) do SDK Copilot aceita chaves de API estáticas, mas as implantações Azure geralmente usam Managed Identity (Entra ID) em vez de chaves de longa duração. Como o SDK não dá suporte nativo à autenticação Entra ID, você pode usar um token de portador de curta duração por meio do campo de configuração do provedor bearer_token.
Configuração de serviços de back-end
Execute o SDK Copilot em aplicativos do lado do servidor — APIs, back-ends da Web, microsserviços e trabalhos em segundo plano. A CLI é executada como um servidor sem cabeça ao qual o código de back-end se conecta pela rede.
Configuração padrão (CLI empacotada)
Os SDKs Node.js, Python e .NET incluem a CLI do Copilot como uma dependência , seu aplicativo é fornecido com tudo o que precisa, sem nenhuma instalação ou configuração adicional necessária.
Guias de configuração
Esses guias orientam você pela configuração do SDK do Copilot para seu caso de uso específico, desde projetos pessoais até plataformas de produção que atendem a milhares de usuários.
Configuração do OAuth do GitHub
Permitir que os usuários se autentiquem com suas contas GitHub para usar Copilot por meio de seu aplicativo. Isso dá suporte a contas individuais, associações à organização e identidades empresariais.
Local CLI setup
Use a specific CLI binary instead of the SDK's bundled CLI. This is an advanced option—you supply the CLI path explicitly, and you are responsible for ensuring version compatibility with the SDK.
Escalabilidade e multitenância
Projete sua implantação do SDK Copilot para atender a vários usuários, manipular sessões simultâneas e dimensionar horizontalmente em toda a infraestrutura. Este guia aborda padrões de isolamento de sessão, topologias de dimensionamento e práticas recomendadas de produção.