Add OpenAI-compatible and Anthropic Messages models to the GitHub Copilot Chat model picker — with groups, BYOK credentials, tool calling, thinking, and optional vision proxy.
Why this extension?
Don't replace Copilot — power it up. No new chat UI. Models show up in the picker you already use.
OpenAI + Anthropic protocols. Point at official APIs or any compatible gateway.
Sidebar configuration. Manage credentials, groups, and models from the activity bar.
Agent mode & tools still work. Copilot's stack runs on your chosen models.
Vision for text-only models. Optional proxy describes images before sending text to models without native vision.
Getting Started
Prerequisites
VS Code 1.116 or later (relies on Copilot Chat provider APIs that may change)
GitHub Copilot subscription (Free / Pro / Enterprise)
API keys for the endpoints you configure
Usage
Open the Custom Models activity bar view
Add a credential and paste your API key
Add a group, then a model (protocol, base URL, API model ID)
Enable the model and open Copilot Chat → model picker
Settings
Setting
Description
custom-models.debugMode
minimal / metadata / verbose diagnostics
custom-models.visionModel
VS Code vision model for the proxy
custom-models.visionPrompt
Prompt used when describing images
custom-models.experimental.stabilizeToolList
Experimental tool-list pre-activation
Model endpoints, protocols, and credentials are configured in the sidebar, not in settings.json.