Skip to content
| Marketplace
Sign in
Visual Studio Code>AI>More Providers: 146 OpenAI-Compatible Providers for GitHub CopilotNew to Visual Studio Code? Get it now.
More Providers: 146 OpenAI-Compatible Providers for GitHub Copilot

More Providers: 146 OpenAI-Compatible Providers for GitHub Copilot

khrotu

|
43 installs
| (0) | Free
OpenAI-compatible language model providers for GitHub Copilot (146 cloud, local, and proxy providers)
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

More Providers

OpenAI-compatible language model providers for GitHub Copilot Chat.

Adds 146 model providers to VS Code's Copilot Chat — just enter your API key and start chatting.

Providers

Major Providers

Provider API Key From
OpenRouter openrouter.ai/keys
Anthropic console.anthropic.com
Google AI aistudio.google.com
Groq console.groq.com/keys
Mistral console.mistral.ai/api-keys
DeepSeek platform.deepseek.com/api_keys
xAI console.x.ai
Cohere dashboard.cohere.com/api-keys
Fireworks AI fireworks.ai/account/api-keys
Together AI api.together.xyz/settings/api-keys
Perplexity perplexity.ai/settings/api
DeepInfra deepinfra.com/dash/api_keys
Cerebras cloud.cerebras.ai
Replicate replicate.com/account/api-tokens
Hugging Face huggingface.co/settings/tokens
GitHub Models github.com/settings/tokens
NVIDIA build.nvidia.com

Chinese / APAC Providers

Provider API Key From
MiniMax platform.minimax.io
MiniMax (CN) platform.minimaxi.com
Kimi (Moonshot) platform.moonshot.ai
Kimi (CN) platform.moonshot.cn
Z.ai (Zhipu/GLM) api.z.ai or open.bigmodel.cn
Z.ai (CN) open.bigmodel.cn
SiliconFlow siliconflow.cn
StepFun platform.stepfun.com
Baichuan AI platform.baichuan-ai.com
01.AI (Yi) platform.01.ai
SenseNova platform.sensenova.cn
Alibaba DashScope (Qwen) dashscope.aliyun.com
Volcengine / Doubao volcengine.com
Byteplus ModelArk byteplus.com
Tencent Cloud Hunyuan cloud.tencent.com
Tencent TokenHub tokenhub.tencentmaas.com
Baidu Qianfan qianfan.baidubce.com
Baidu Qianfan AI api.baiduqianfan.ai
Xiaomi MiMo platform.xiaomimimo.com

Cloud / Dedicated Providers

Provider API Key From
Kluster AI kluster.ai
Novita AI novita.ai
Hyperbolic AI hyperbolic.xyz
Nebius Token Factory tokenfactory.nebius.com
SambaNova Cloud sambanova.ai
Baseten baseten.co
Lambda AI lambda.ai
Lepton AI lepton.ai
Upstage AI upstage.ai
Jina AI jina.ai
Voyage AI voyageai.com
Scaleway scaleway.com
Telnyx telnyx.com
AI21 Labs ai21.com
Writer API writer.com
Llama API llama-api.com
Venice.ai venice.ai
Clarifai clarifai.com
Sarvam AI sarvam.ai
OVHcloud AI ovhcloud.com
FriendliAI friendli.ai
Predibase predibase.com
Morph Chat morph.chat
Fal.ai fal.ai
Black Forest Labs bfl.ai
ModelsLab modelslab.com
AI/ML API aimlapi.com
APIYI apiyi.com
LaoZhang API laozhang.ai
Featherless AI featherless.ai
Decart AI decart.ai
Chutes AI chutes.ai
Anyscale anyscale.com
Comet API comet.com
Apertis AI apertis.ai
LlamaGate llamagate.com
NanoGPT nano-gpt.com
NLP Cloud nlpcloud.com
Spheron Network spheron.network
Unify AI unify.ai
ZenMux zenmux.com
Bifrost AI bifrost.ai
Nscale nscale.com
PublicAI publicai.com
Galadriel galadriel.com
GMI Cloud gmicloud.ai
ShareAI shareai.now
Synthetic synthetic.ai
DataRobot datarobot.com
Gradient AI gradient.ai
Heroku AI heroku.com
NEAR AI Cloud near.ai

Enterprise / Cloud Platforms

Provider API Key From
Azure OpenAI azure.microsoft.com
Azure AI Foundry azure.microsoft.com
Amazon Bedrock aws.amazon.com/bedrock
Amazon Bedrock (Mantle) aws.amazon.com/bedrock
Google Cloud Vertex AI cloud.google.com/vertex-ai
IBM watsonx.ai cloud.ibm.com
Databricks databricks.com
Snowflake Cortex snowflake.com
Cloudflare Workers AI cloudflare.com
Oracle Cloud GenAI oracle.com
Aleph Alpha aleph-alpha.com

Local / Self-Hosted

Provider Default Endpoint
Ollama http://127.0.0.1:11434
LM Studio http://localhost:1234/v1
LocalAI http://localhost:8080/v1
Jan http://localhost:1337/v1
GPT4All http://localhost:4891/v1
KoboldCPP http://localhost:5001/v1
Llamafile http://localhost:8080/v1
llama.cpp http://localhost:8080/v1
vLLM http://localhost:8000/v1
SGLang http://localhost:30000/v1
TGI http://localhost:8080/v1
Aphrodite Engine http://localhost:2242/v1
Xinference http://localhost:9997/v1
Tabby http://localhost:8080/v1
Triton Inference http://localhost:8000/v1
Lemonade Server http://localhost:8080/v1
Petals http://localhost:8080

Proxy / Gateway

Provider API Key From
One API github.com/songquanpeng/one-api
New API github.com/Calcium-DEC/new-api
Any-LLM blog.mozilla.ai
LiteLLM Proxy litellm.ai
Portkey portkey.ai
Helicone helicone.ai
Braintrust braintrust.dev
Vercel AI Gateway vercel.com
Vercel v0 v0.dev
Requesty requesty.ai
Orq.ai orq.ai
Martian withmartian.com
Eden AI edenai.co
WaveSpeed wavespeed.ai
AI Badgr aibadgr.com

Specialized / Other

Provider API Key From
T-Systems LLMhub llmhub.t-systems.net
Manus AI manus.ai
Poe poe.com
Recraft recraft.ai
RunwayML runwayml.com
Stability AI stability.ai
Topaz AI topaz.ai
Weights & Biases wandb.ai
Inception AI inception.ai
EmpirioLabs AI empiriolabs.ai
CompactifAI compactif.ai
Bytez bytez.com
TensorMesh tensormesh.ai
Deepgram (Text) deepgram.com
ElevenLabs (Text) elevenlabs.io

Getting Started

  1. Open VS Code and install the extension.
  2. Open Copilot Chat and click the model picker.
  3. Choose a provider (e.g. "Groq" or "DeepSeek").
  4. Enter your API key when prompted.
  5. Models are fetched automatically from the provider's API.

Commands available in the Command Palette (Ctrl+Shift+P):

  • <Provider>: Test Connection — Verify your API key and endpoint.
  • <Provider>: Set Custom API Endpoint — Override the default base URL.

How It Works

The extension registers each provider as a VS Code language model chat provider. All providers speak the OpenAI-compatible chat completions API.

Model listing — Models are fetched dynamically from each provider's /models (or /v1/models) endpoint. No hardcoded model lists. The model picker populates automatically after you enter your API key.

Streaming — Responses are streamed via SSE (data: lines) and rendered in real time.

Tool calling — Tools are collected from streamed deltas and emitted when the model finishes with tool_calls.

Thinking / reasoning — For Kimi, thinking blocks are streamed and rendered as collapsible sections. A thinking field ({ type: "enabled", keep: "all" }) is sent in the request body.

Kimi-specific headers — Kimi requires extra headers to identify as an accepted client (X-Msh-Platform, X-Msh-Version, etc.). These are only sent for the Kimi provider.

API

All providers use the OpenAI-compatible chat completions endpoint.

Request Fields

Field Notes
model Model ID from the provider's model list
messages Standard chat message array
stream Always true for Copilot Chat
thinking Kimi only: { type: "enabled", keep: "all" } or { type: "disabled" }
top_p Optional
max_completion_tokens Optional
tools Optional, from Copilot tool definitions
tool_choice Optional, auto or required
stop Optional
prompt_cache_key Optional, from metadata.taskId

temperature is intentionally not sent — providers handle their own defaults.

Custom Base URLs

Each provider's base URL can be overridden via the Command Palette or VS Code settings (moreproviders.<provider>.apiBaseUrl). This is useful for proxies, self-hosted endpoints, or switching between global/CN regions.

Building from Source

npm install
npm run compile
npx vsce package

Then install the generated .vsix file in VS Code.

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft