Skip to content
| Marketplace
Sign in
Visual Studio Code>AI>Extra Chat ProvidersNew to Visual Studio Code? Get it now.
Extra Chat Providers

Extra Chat Providers

Cristian Militaru

|
456 installs
| (0) | Free
Extra models providers for Github Copilot Chat
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

🤖 Extra Chat Providers

Bring more AI power to VS Code with additional chat providers

VS Marketplace Version VS Marketplace Downloads
GitHub GitHub Stars License Donate


Extra Chat Providers Icon

✨ Features

  • Dynamic Model Discovery: Chat models are fetched from each provider API after you set an API key. New models show up without an extension update.
  • Xiaomi MiMo: Xiaomi chat models in Copilot Chat. Pay-as-you-go (sk-...) and Token Plan (tp-...) keys are routed to the correct endpoint automatically.
  • Z.ai (GLM): GLM chat models with configurable thinking effort.
  • Groq: Fast Groq chat models, including context-window metadata from the API.
  • NVIDIA NIM: OpenAI-compatible models from the NVIDIA API Catalog, using full API ids.
  • Native Integration: Works with the VS Code LanguageModelChat API.
  • Advanced Capabilities: Streaming responses, tool calling, and thinking block rendering.
  • Secure Key Storage: API keys are stored in VS Code Secret Storage.
  • Connectivity Testing: Manage commands can verify that a provider key works.

📖 Available Models

Providers do not ship a hardcoded model list. After you save an API key, the extension calls /models and shows the chat-capable models returned for that account.

  • Xiaomi MiMo: Chat MiMo models only. ASR and TTS ids are omitted.
  • Z.ai (GLM): Discovered GLM models, with thinking effort derived from the model version.
  • Groq: Chat models only. Inactive, whisper, TTS, and guard models are omitted.
  • NVIDIA NIM: Chat models only, identified by their full API id (for example google/gemma-4-31b-it). Embedding, reranking, image, and audio models are omitted.

If a fetch fails, the last successful list is reused. If there has never been a successful fetch, that provider shows no models.

🚀 Usage

  1. Install the extension from the VS Code Marketplace or Open VSX.
  2. Open your Language Models panel in VS Code.
  3. Click Add Provider and select Xiaomi, Z.ai, Groq, or NVIDIA NIM.
  4. Enter your API key when prompted.
  5. You can now select models from these providers in GitHub Copilot Chat.

Note: VS Code currently exposes extension-contributed language model providers to users on individual GitHub Copilot plans.

⚙️ Commands

  • extra-chat-providers.xiaomi.manage: Manage Xiaomi provider (set/clear API key, test connection).
  • extra-chat-providers.glm.manage: Manage Z.ai (GLM) provider (set/clear API key, test connection).
  • extra-chat-providers.groq.manage: Manage Groq provider (set/clear API key, test connection).
  • extra-chat-providers.nvidia.manage: Manage NVIDIA NIM provider (set/clear API key, test connection).

🔒 Security & Privacy

  • Local Processing: The extension acts as a bridge between VS Code and the provider APIs.
  • No middleman: Your requests go directly to the provider endpoints.
  • Encrypted Keys: API keys are stored in the OS-level keychain via VS Code.

💖 Support the Development

If you find this extension useful, consider buying me a coffee!

Donate with PayPal


🙏 Thank you for using Extra Chat Providers!

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft