GitHub CopilotBYOK in VS Code Now Available
GitHub CopilotBusiness and Enterprise users can now bring their own LLM API keys to VS Code Chat, supporting OpenAI, Claude, Azure, and local models. Usage is billed directly by your provider.
TL;DR
- Business and Enterprise users can now bring their own LLM keys (OpenAI, Claude, etc.) to VS Code Chat
- Works with any provider: OpenAI, OpenRouter, Azure, local models via no impact on your existing GitHub CopilotCLI Auto Model Selection setup
- Usage billed directly by your provider, doesn't count against CopilotQuotas
New
- Multi-provider model support in VS Code Chat — Use your own API keys from OpenAI, Claude, OpenRouter, Azure, or local models (via no impact on your existing GitHub CopilotCLI Auto Model Selection setup) in Chat, plan agent, and custom agents
- Direct provider billing — Usage charges go straight to your chosen provider, not your CopilotQuota
- Provider extensions — Install language model provider extensions from the VS Code marketplace to add custom providers
What You Need to Know
- Business and Enterprise plans only — Individual plan users cannot use this feature
- Chat only — Code completions still use standard CopilotModels
- Default enabled — Organization admins can disable via CopilotPolicy settings on github.com if needed
Update VS Code to the latest version to access this feature.
Source: GitHub Changelog