Last active
January 7, 2026 11:17
-
-
Save toto6038/e78b3f311b72447300ef744e6d670d83 to your computer and use it in GitHub Desktop.
Enable Gemini 3 series models in Copilot Chat BYOK (bring your own key)
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
| { | |
| "version": 1, | |
| "modelInfo": { | |
| "OpenAI": { | |
| "gpt-4.1": { | |
| "name": "GPT-4.1", | |
| "toolCalling": true, | |
| "vision": true, | |
| "maxInputTokens": 1014808, | |
| "maxOutputTokens": 32768 | |
| }, | |
| "gpt-4.1-mini": { | |
| "name": "GPT-4.1 mini", | |
| "toolCalling": true, | |
| "vision": true, | |
| "maxInputTokens": 1014808, | |
| "maxOutputTokens": 32768 | |
| }, | |
| "gpt-4.1-nano": { | |
| "name": "GPT-4.1 nano", | |
| "toolCalling": true, | |
| "vision": true, | |
| "maxInputTokens": 1014808, | |
| "maxOutputTokens": 32768 | |
| }, | |
| "gpt-4o-2024-08-06": { | |
| "name": "GPT-4o (2024-08-06)", | |
| "toolCalling": true, | |
| "vision": true, | |
| "maxInputTokens": 111616, | |
| "maxOutputTokens": 16384 | |
| }, | |
| "gpt-4o-2024-11-20": { | |
| "name": "GPT-4o (2024-11-20)", | |
| "toolCalling": true, | |
| "vision": true, | |
| "maxInputTokens": 111616, | |
| "maxOutputTokens": 16384 | |
| }, | |
| "o4-mini": { | |
| "name": "o4-mini", | |
| "toolCalling": true, | |
| "vision": true, | |
| "thinking": true, | |
| "maxInputTokens": 1014808, | |
| "maxOutputTokens": 32768 | |
| }, | |
| "o3": { | |
| "name": "o3", | |
| "toolCalling": true, | |
| "vision": true, | |
| "thinking": true, | |
| "maxInputTokens": 1014808, | |
| "maxOutputTokens": 32768 | |
| }, | |
| "gpt-5": { | |
| "name": "GPT-5", | |
| "toolCalling": true, | |
| "vision": true, | |
| "thinking": true, | |
| "maxInputTokens": 300000, | |
| "maxOutputTokens": 100000 | |
| }, | |
| "gpt-5-mini": { | |
| "name": "GPT-5 Mini", | |
| "toolCalling": true, | |
| "vision": true, | |
| "thinking": true, | |
| "maxInputTokens": 300000, | |
| "maxOutputTokens": 100000 | |
| }, | |
| "gpt-5-nano": { | |
| "name": "GPT-5 Nano", | |
| "toolCalling": true, | |
| "vision": true, | |
| "thinking": true, | |
| "maxInputTokens": 300000, | |
| "maxOutputTokens": 100000 | |
| } | |
| }, | |
| "Anthropic": { | |
| "claude-opus-4-20250514": { | |
| "name": "Claude Opus 4", | |
| "vision": true, | |
| "toolCalling": true, | |
| "thinking": true, | |
| "maxInputTokens": 111616, | |
| "maxOutputTokens": 16384 | |
| }, | |
| "claude-sonnet-4-20250514": { | |
| "name": "Claude Sonnet 4", | |
| "vision": true, | |
| "toolCalling": true, | |
| "thinking": true, | |
| "maxInputTokens": 111616, | |
| "maxOutputTokens": 16384 | |
| }, | |
| "claude-haiku-4-5-20251001": { | |
| "name": "Claude Haiku 4.5", | |
| "vision": true, | |
| "toolCalling": true, | |
| "thinking": true, | |
| "maxInputTokens": 130000, | |
| "maxOutputTokens": 49152 | |
| }, | |
| "claude-sonnet-4-5-20250929": { | |
| "name": "Claude Sonnet 4.5", | |
| "vision": true, | |
| "toolCalling": true, | |
| "thinking": true, | |
| "maxInputTokens": 130000, | |
| "maxOutputTokens": 49152 | |
| }, | |
| "claude-3-7-sonnet-20250219": { | |
| "name": "Claude 3.7 Sonnet", | |
| "vision": true, | |
| "toolCalling": true, | |
| "thinking": true, | |
| "maxInputTokens": 64000, | |
| "maxOutputTokens": 16384 | |
| }, | |
| "claude-3-5-sonnet-20241022": { | |
| "name": "Claude 3.5 Sonnet", | |
| "vision": true, | |
| "toolCalling": true, | |
| "maxInputTokens": 64000, | |
| "maxOutputTokens": 8192 | |
| }, | |
| "claude-3-5-haiku-20241022": { | |
| "name": "Claude 3.5 Haiku", | |
| "vision": true, | |
| "toolCalling": true, | |
| "maxInputTokens": 64000, | |
| "maxOutputTokens": 8192 | |
| } | |
| }, | |
| "Gemini": { | |
| "models/gemini-2.5-pro": { | |
| "name": "Gemini 2.5 Pro", | |
| "vision": true, | |
| "toolCalling": true, | |
| "maxInputTokens": 819600, | |
| "maxOutputTokens": 65536 | |
| }, | |
| "models/gemini-2.5-flash": { | |
| "name": "Gemini 2.5 Flash Preview", | |
| "vision": true, | |
| "toolCalling": true, | |
| "maxInputTokens": 819600, | |
| "maxOutputTokens": 65536 | |
| }, | |
| "models/gemini-3-pro-preview": { | |
| "name": "Gemini 3 Pro Preview", | |
| "vision": true, | |
| "thinking": true, | |
| "toolCalling": true, | |
| "maxInputTokens": 1048576, | |
| "maxOutputTokens": 65536 | |
| }, | |
| "models/gemini-3-flash-preview": { | |
| "name": "Gemini 3 Flash Preview", | |
| "vision": true, | |
| "toolCalling": true, | |
| "maxInputTokens": 1048576, | |
| "maxOutputTokens": 65536 | |
| } | |
| }, | |
| "Groq": { | |
| "qwen-qwq-32b": { | |
| "name": "Qwen QWQ 32B", | |
| "toolCalling": true, | |
| "vision": false, | |
| "maxInputTokens": 131072, | |
| "maxOutputTokens": 8192 | |
| }, | |
| "qwen-2.5-coder-32b": { | |
| "name": "Qwen 2.5 Coder 32B", | |
| "toolCalling": true, | |
| "vision": false, | |
| "maxInputTokens": 131072, | |
| "maxOutputTokens": 8192 | |
| }, | |
| "qwen-2.5-32b": { | |
| "name": "Qwen 2.5 32B", | |
| "toolCalling": true, | |
| "vision": false, | |
| "maxInputTokens": 131072, | |
| "maxOutputTokens": 8192 | |
| }, | |
| "deepseek-r1-distill-qwen-32b": { | |
| "name": "DeepSeek R1 Distill Qwen 32B", | |
| "toolCalling": true, | |
| "vision": false, | |
| "maxInputTokens": 131072, | |
| "maxOutputTokens": 16384 | |
| }, | |
| "deepseek-r1-distill-llama-70b": { | |
| "name": "DeepSeek R1 Distill Llama 70B", | |
| "toolCalling": true, | |
| "vision": false, | |
| "maxInputTokens": 131072, | |
| "maxOutputTokens": 8192 | |
| }, | |
| "llama-3.3-70b-versatile": { | |
| "name": "Llama 3.3 70B Versatile", | |
| "toolCalling": true, | |
| "vision": false, | |
| "maxInputTokens": 131072, | |
| "maxOutputTokens": 32768 | |
| }, | |
| "llama-3.1-8b-instant": { | |
| "name": "Llama 3.1 8B Instant", | |
| "toolCalling": true, | |
| "vision": false, | |
| "maxInputTokens": 131072, | |
| "maxOutputTokens": 8192 | |
| }, | |
| "mixtral-8x7b-32768": { | |
| "name": "Mixtral 8x7B 32768", | |
| "toolCalling": true, | |
| "vision": false, | |
| "maxInputTokens": 32768, | |
| "maxOutputTokens": 8192 | |
| }, | |
| "gemma2-9b-it": { | |
| "name": "Gemma2 9B IT", | |
| "toolCalling": true, | |
| "vision": false, | |
| "maxInputTokens": 8192, | |
| "maxOutputTokens": 8192 | |
| }, | |
| "openai/gpt-oss-20b": { | |
| "name": "GPT OSS 20b", | |
| "toolCalling": true, | |
| "vision": false, | |
| "maxInputTokens": 100000, | |
| "maxOutputTokens": 30000 | |
| }, | |
| "openai/gpt-oss-120b": { | |
| "name": "GPT OSS 120b", | |
| "toolCalling": true, | |
| "vision": false, | |
| "maxInputTokens": 100000, | |
| "maxOutputTokens": 30000 | |
| } | |
| }, | |
| "xAI": { | |
| "grok-code-fast-1": { | |
| "name": "Grok Code Fast 1", | |
| "toolCalling": true, | |
| "vision": false, | |
| "maxInputTokens": 120000, | |
| "maxOutputTokens": 120000 | |
| }, | |
| "grok-4-0709": { | |
| "name": "Grok 4", | |
| "toolCalling": true, | |
| "vision": true, | |
| "maxInputTokens": 120000, | |
| "maxOutputTokens": 120000 | |
| }, | |
| "grok-3": { | |
| "name": "Grok 3", | |
| "toolCalling": true, | |
| "vision": false, | |
| "maxInputTokens": 80000, | |
| "maxOutputTokens": 30000 | |
| }, | |
| "grok-3-mini": { | |
| "name": "Grok 3 Mini", | |
| "toolCalling": true, | |
| "vision": false, | |
| "maxInputTokens": 80000, | |
| "maxOutputTokens": 30000 | |
| } | |
| } | |
| } | |
| } |
Author
Author
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment

Usage
For BSD sed:
If you use Copilot Chat on remote, change the target from
~/.vscode/extensions/github.copilot-chat-*/dist/extension.jsto~/.vscode-server/extensions/github.copilot-chat-*/dist/extension.js