Models stored in extension state (not Settings UI)
Add, fetch, test, and manage models from Command Palette
Image / vision input support
Tool calling support
Requirements
VS Code 1.104.0 or higher
An OpenAI-compatible API endpoint
Getting Started
Install the extension from the Marketplace
Open Command Palette (Ctrl+Shift+P / Cmd+Shift+P)
Run Custom AI: Add Model
Enter:
Model ID
Display name
Base URL
API key (or skip for local/open servers)
Open Chat and select your model under Custom AI
Commands
Command
Purpose
Custom AI: Add Model
Add model + base URL + key
Custom AI: Manage Models
Add / fetch / key / test / remove
Custom AI: Fetch Models from API
Load models from /models
Custom AI: Set Model API Key
Set key for one model
Custom AI: Test Connection
Test one model
Custom AI: Remove Model
Remove one model
Custom AI: List Configured Models
List all configured models
API Format
POST {model.baseUrl}/chat/completions
Authorization: Bearer <per-model-key>
Content-Type: application/json
Works with OpenAI-compatible providers such as OpenAI, DeepSeek, local servers (for example Ollama with an OpenAI-compatible endpoint), and similar APIs.
Privacy
API keys are stored securely with VS Code SecretStorage