Last active
June 7, 2026 22:47
-
-
Save mderazon/8ff62cabb025218024ba47be5b06a877 to your computer and use it in GitHub Desktop.
VSCode model settings for Opencode Zen. Ctrl+Shift+P --> "Chat: Open Language Models (JSON)"
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| [ | |
| { | |
| "name": "Opencode Zen", | |
| "vendor": "customendpoint", | |
| "apiType": "chat-completions", | |
| "apiKey": "${input:chat.lm.secret.-24708ac7}", | |
| "models": [ | |
| { | |
| "id": "minimax-m2.5", | |
| "name": "MiniMax M2.5", | |
| "toolCalling": true, | |
| "url": "https://opencode.ai/zen/v1/chat/completions", | |
| "vision": false, | |
| "thinking": true, | |
| "maxInputTokens": 204800, | |
| "maxOutputTokens": 131072 | |
| }, | |
| { | |
| "id": "minimax-m2.5-free", | |
| "name": "MiniMax M2.5 Free", | |
| "toolCalling": true, | |
| "url": "https://opencode.ai/zen/v1/chat/completions", | |
| "vision": false, | |
| "thinking": true, | |
| "maxInputTokens": 204800, | |
| "maxOutputTokens": 131072 | |
| }, | |
| { | |
| "id": "minimax-m2.7", | |
| "name": "MiniMax M2.7", | |
| "toolCalling": true, | |
| "url": "https://opencode.ai/zen/v1/chat/completions", | |
| "vision": false, | |
| "thinking": true, | |
| "maxInputTokens": 204800, | |
| "maxOutputTokens": 131072 | |
| }, | |
| { | |
| "id": "kimi-k2.5", | |
| "name": "Kimi K2.5", | |
| "toolCalling": true, | |
| "url": "https://opencode.ai/zen/v1/chat/completions", | |
| "vision": true, | |
| "thinking": true, | |
| "maxInputTokens": 262144, | |
| "maxOutputTokens": 65536 | |
| }, | |
| { | |
| "id": "kimi-k2.6", | |
| "name": "Kimi K2.6", | |
| "toolCalling": true, | |
| "url": "https://opencode.ai/zen/v1/chat/completions", | |
| "vision": true, | |
| "thinking": true, | |
| "maxInputTokens": 262144, | |
| "maxOutputTokens": 65536 | |
| }, | |
| { | |
| "id": "glm-5.1", | |
| "name": "GLM 5.1", | |
| "toolCalling": true, | |
| "url": "https://opencode.ai/zen/v1/chat/completions", | |
| "vision": false, | |
| "thinking": true, | |
| "maxInputTokens": 204800, | |
| "maxOutputTokens": 131072 | |
| }, | |
| { | |
| "id": "deepseek-v4-flash-free", | |
| "name": "DeepSeek V4 Flash Free", | |
| "toolCalling": true, | |
| "url": "https://opencode.ai/zen/v1/chat/completions", | |
| "vision": false, | |
| "thinking": true, | |
| "maxInputTokens": 200000, | |
| "maxOutputTokens": 128000 | |
| }, | |
| { | |
| "id": "nemotron-3-super-free", | |
| "name": "Nemotron 3 Super Free", | |
| "toolCalling": true, | |
| "url": "https://opencode.ai/zen/v1/chat/completions", | |
| "vision": false, | |
| "thinking": true, | |
| "maxInputTokens": 204800, | |
| "maxOutputTokens": 128000 | |
| }, | |
| { | |
| "id": "big-pickle", | |
| "name": "Big Pickle", | |
| "toolCalling": true, | |
| "url": "https://opencode.ai/zen/v1/chat/completions", | |
| "vision": false, | |
| "thinking": true, | |
| "maxInputTokens": 200000, | |
| "maxOutputTokens": 128000 | |
| }, | |
| { | |
| "id": "gpt-5", | |
| "name": "GPT 5", | |
| "toolCalling": true, | |
| "url": "https://opencode.ai/zen/v1/responses", | |
| "apiType": "responses", | |
| "vision": true, | |
| "thinking": true, | |
| "maxInputTokens": 400000, | |
| "maxOutputTokens": 128000 | |
| }, | |
| { | |
| "id": "gpt-5-nano", | |
| "name": "GPT 5 Nano", | |
| "toolCalling": true, | |
| "url": "https://opencode.ai/zen/v1/responses", | |
| "apiType": "responses", | |
| "vision": true, | |
| "thinking": true, | |
| "maxInputTokens": 400000, | |
| "maxOutputTokens": 128000 | |
| }, | |
| { | |
| "id": "gpt-5.1", | |
| "name": "GPT 5.1", | |
| "toolCalling": true, | |
| "url": "https://opencode.ai/zen/v1/responses", | |
| "apiType": "responses", | |
| "vision": true, | |
| "thinking": true, | |
| "maxInputTokens": 400000, | |
| "maxOutputTokens": 128000 | |
| }, | |
| { | |
| "id": "gpt-5.2", | |
| "name": "GPT 5.2", | |
| "toolCalling": true, | |
| "url": "https://opencode.ai/zen/v1/responses", | |
| "apiType": "responses", | |
| "vision": true, | |
| "thinking": true, | |
| "maxInputTokens": 400000, | |
| "maxOutputTokens": 128000 | |
| }, | |
| { | |
| "id": "gpt-5.3-codex", | |
| "name": "GPT 5.3 Codex", | |
| "toolCalling": true, | |
| "url": "https://opencode.ai/zen/v1/responses", | |
| "apiType": "responses", | |
| "vision": true, | |
| "thinking": true, | |
| "maxInputTokens": 400000, | |
| "maxOutputTokens": 128000 | |
| }, | |
| { | |
| "id": "gpt-5.3-codex-spark", | |
| "name": "GPT 5.3 Codex Spark", | |
| "toolCalling": true, | |
| "url": "https://opencode.ai/zen/v1/responses", | |
| "apiType": "responses", | |
| "vision": false, | |
| "thinking": true, | |
| "maxInputTokens": 128000, | |
| "maxOutputTokens": 128000 | |
| }, | |
| { | |
| "id": "gpt-5.4", | |
| "name": "GPT 5.4", | |
| "toolCalling": true, | |
| "url": "https://opencode.ai/zen/v1/responses", | |
| "apiType": "responses", | |
| "vision": true, | |
| "thinking": true, | |
| "maxInputTokens": 1050000, | |
| "maxOutputTokens": 128000 | |
| }, | |
| { | |
| "id": "gpt-5.4-mini", | |
| "name": "GPT 5.4 Mini", | |
| "toolCalling": true, | |
| "url": "https://opencode.ai/zen/v1/responses", | |
| "apiType": "responses", | |
| "vision": true, | |
| "thinking": true, | |
| "maxInputTokens": 400000, | |
| "maxOutputTokens": 128000 | |
| }, | |
| { | |
| "id": "gpt-5.4-nano", | |
| "name": "GPT 5.4 Nano", | |
| "toolCalling": true, | |
| "url": "https://opencode.ai/zen/v1/responses", | |
| "apiType": "responses", | |
| "vision": true, | |
| "thinking": true, | |
| "maxInputTokens": 400000, | |
| "maxOutputTokens": 128000 | |
| }, | |
| { | |
| "id": "gpt-5.4-pro", | |
| "name": "GPT 5.4 Pro", | |
| "toolCalling": true, | |
| "url": "https://opencode.ai/zen/v1/responses", | |
| "apiType": "responses", | |
| "vision": true, | |
| "thinking": true, | |
| "maxInputTokens": 1050000, | |
| "maxOutputTokens": 128000 | |
| }, | |
| { | |
| "id": "gpt-5.5", | |
| "name": "GPT 5.5", | |
| "toolCalling": true, | |
| "url": "https://opencode.ai/zen/v1/responses", | |
| "apiType": "responses", | |
| "vision": true, | |
| "thinking": true, | |
| "maxInputTokens": 1050000, | |
| "maxOutputTokens": 128000 | |
| }, | |
| { | |
| "id": "gpt-5.5-pro", | |
| "name": "GPT 5.5 Pro", | |
| "toolCalling": true, | |
| "url": "https://opencode.ai/zen/v1/responses", | |
| "apiType": "responses", | |
| "vision": true, | |
| "thinking": true, | |
| "maxInputTokens": 1050000, | |
| "maxOutputTokens": 128000 | |
| }, | |
| { | |
| "id": "qwen3.5-plus", | |
| "name": "Qwen 3.5 Plus", | |
| "toolCalling": true, | |
| "url": "https://opencode.ai/zen/v1/messages", | |
| "apiType": "messages", | |
| "vision": true, | |
| "thinking": true, | |
| "maxInputTokens": 262144, | |
| "maxOutputTokens": 65536 | |
| }, | |
| { | |
| "id": "qwen3.6-plus", | |
| "name": "Qwen 3.6 Plus", | |
| "toolCalling": true, | |
| "url": "https://opencode.ai/zen/v1/messages", | |
| "apiType": "messages", | |
| "vision": true, | |
| "thinking": true, | |
| "maxInputTokens": 262144, | |
| "maxOutputTokens": 65536 | |
| }, | |
| { | |
| "id": "claude-opus-4-7", | |
| "name": "Claude Opus 4.7", | |
| "toolCalling": true, | |
| "url": "https://opencode.ai/zen/v1/messages", | |
| "apiType": "messages", | |
| "vision": true, | |
| "thinking": true, | |
| "maxInputTokens": 1000000, | |
| "maxOutputTokens": 128000 | |
| }, | |
| { | |
| "id": "claude-opus-4-6", | |
| "name": "Claude Opus 4.6", | |
| "toolCalling": true, | |
| "url": "https://opencode.ai/zen/v1/messages", | |
| "apiType": "messages", | |
| "vision": true, | |
| "thinking": true, | |
| "maxInputTokens": 1000000, | |
| "maxOutputTokens": 128000 | |
| }, | |
| { | |
| "id": "claude-opus-4-5", | |
| "name": "Claude Opus 4.5", | |
| "toolCalling": true, | |
| "url": "https://opencode.ai/zen/v1/messages", | |
| "apiType": "messages", | |
| "vision": true, | |
| "thinking": true, | |
| "maxInputTokens": 200000, | |
| "maxOutputTokens": 64000 | |
| }, | |
| { | |
| "id": "claude-opus-4-1", | |
| "name": "Claude Opus 4.1", | |
| "toolCalling": true, | |
| "url": "https://opencode.ai/zen/v1/messages", | |
| "apiType": "messages", | |
| "vision": true, | |
| "thinking": true, | |
| "maxInputTokens": 200000, | |
| "maxOutputTokens": 32000 | |
| }, | |
| { | |
| "id": "claude-sonnet-4-6", | |
| "name": "Claude Sonnet 4.6", | |
| "toolCalling": true, | |
| "url": "https://opencode.ai/zen/v1/messages", | |
| "apiType": "messages", | |
| "vision": true, | |
| "thinking": true, | |
| "maxInputTokens": 1000000, | |
| "maxOutputTokens": 64000 | |
| }, | |
| { | |
| "id": "claude-sonnet-4-5", | |
| "name": "Claude Sonnet 4.5", | |
| "toolCalling": true, | |
| "url": "https://opencode.ai/zen/v1/messages", | |
| "apiType": "messages", | |
| "vision": true, | |
| "thinking": true, | |
| "maxInputTokens": 1000000, | |
| "maxOutputTokens": 64000 | |
| }, | |
| { | |
| "id": "claude-haiku-4-5", | |
| "name": "Claude Haiku 4.5", | |
| "toolCalling": true, | |
| "url": "https://opencode.ai/zen/v1/messages", | |
| "apiType": "messages", | |
| "vision": true, | |
| "thinking": true, | |
| "maxInputTokens": 200000, | |
| "maxOutputTokens": 64000 | |
| } | |
| ] | |
| } | |
| ] |
Author
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
VSCode Copilot model settings for Opencode Zen.
This lets you use VSCode own agent with OpenCode Zen (BYOK).
No need for Github Copilot subscription
In VSCode:
Ctrl+Shift+P-->Chat: Open Language Models (JSON)See updated model list at
https://github.com/anomalyco/opencode/blob/dev/packages/web/src/content/docs/zen.mdx
Did not test all models. There might be some mistakes in the model configuration and capabilities.
Some metadata capabilities flag are missing / unknown (like reasoning effort). See all options here:
https://code.visualstudio.com/docs/copilot/customization/language-models#_model-configuration-reference
If you found a mistake / have improvement, please suggest