Skip to content

BYOK Model list outdated #298728

@stefqc

Description

@stefqc

Type: Bug

Language models available for use with BYOK (Bring Your Own Key) seem to be restricted by a json file downloaded from https://main.vscode-cdn.net/extensions/copilotChat.json , This list doesn´t include latest models from OpenAI, notably GPT > 5, and all codex models. It is possible to update it?

Extension version: 0.37.9
VS Code version: Code 1.109.5 (0725862, 2026-02-19T19:43:32.382Z)
OS version: Linux x64 6.17.0-14-generic
Modes:

Logs
Trace: choice {"finish_reason":"stop","delta":{"content":null}}
Info: message 0 returned. finish reason: [stop]
Debug: message 0 details: finishOffset: [undefined] completionId: [{chatcmpl-DEyqd7PKHtaLeslaAXYWTo07bTTV7}] created: [{1772462863}]
Info: request done: requestId: [96e38838-0d6d-4e5c-b35f-b7c2af21fdeb] model deployment ID: []
Info: ccreq:a16150f1.copilotmd | success | gpt-4o-mini -> gpt-4o-mini-2024-07-18 | 582ms | [copilotLanguageModelWrapper]
Debug: [context keys] Window state change. Needs offline check: false, active: true, focused: false.
Debug: [context keys] Window state change. Needs offline check: false, active: true, focused: true.
Debug: modelMaxPromptTokens 12285
Debug: modelMaxResponseTokens 4096
Debug: chat model gpt-4o-mini
Debug: GH request id: 868C:1BBECE:1251EF:13B755:69A5A30F
Debug: request.response: [{"type":"ChatCompletions"}], took 378 ms
Trace: choice {"delta":{"content":"","role":"assistant"}}
Trace: choice {"delta":{"content":"Reviewed"}}
Trace: choice {"delta":{"content":" todo"}}
Trace: choice {"delta":{"content":" list"}}
Trace: choice {"delta":{"content":" management"}}
Trace: choice {"finish_reason":"stop","delta":{"content":null}}
Info: message 0 returned. finish reason: [stop]
Debug: message 0 details: finishOffset: [undefined] completionId: [{chatcmpl-DEyrLQxCgdFuYQJAAJPBz42zb9Ujf}] created: [{1772462907}]
Info: request done: requestId: [60bc9ced-576f-4384-b7d1-ae533faf03e6] model deployment ID: []
Info: ccreq:4c27d248.copilotmd | success | gpt-4o-mini -> gpt-4o-mini-2024-07-18 | 449ms | [copilotLanguageModelWrapper]
Trace: [CopilotCLI] [DIFF] getActiveDiffByTab: tab is not a diff tab
Trace: [CopilotCLI] [DIFF] getActiveDiffByTab: tab is not a diff tab
Trace: [CopilotCLI] [DIFF] getActiveDiffByTab: tab is not a diff tab
Debug: [context keys] Window state change. Needs offline check: false, active: true, focused: false.
Debug: [context keys] Window state change. Needs offline check: false, active: true, focused: true.
Debug: [context keys] Window state change. Needs offline check: false, active: true, focused: false.
Debug: [context keys] Window state change. Needs offline check: false, active: true, focused: true.
Debug: [context keys] Window state change. Needs offline check: false, active: true, focused: false.
Debug: [context keys] Window state change. Needs offline check: false, active: true, focused: true.
Debug: [context keys] Window state change. Needs offline check: false, active: true, focused: false.
Debug: [context keys] Window state change. Needs offline check: false, active: true, focused: true.
Debug: [context keys] Window state change. Needs offline check: false, active: true, focused: false.
Debug: [context keys] Window state change. Needs offline check: false, active: true, focused: true.
Debug: [context keys] Window state change. Needs offline check: false, active: false, focused: true.
Debug: [context keys] Window state change. Needs offline check: false, active: true, focused: true.
Trace: CodeSearchChunkSearch.updateIndexedCommitForAllRepos
Trace: CodeSearchChunkSearch.updateRepoStateFromEndpoint(file:///home/stephane/vscode-copilot-chat). Checking status from endpoint.
Trace: CodeSearchChunkSearch.getRepoIndexStatusFromEndpoint(file:///home/stephane/vscode-copilot-chat
Trace: GithubCodeSearchService::getRemoteIndexState(microsoft/vscode-copilot-chat). Found indexed commit: 3a5cfa601c98d238735ce1ce722ce5fc56b63466.
Trace: CodeSearchChunkSearch.updateRepoStateFromEndpoint(file:///home/stephane/vscode-copilot-chat). Updating state to Ready.
Trace: ChatStatusWorkspaceIndexingStatus::updateStatusItem(id=36): starting
Trace: CodeSearchChunkSearch::initialize#35 started
Trace: CodeSearchChunkSearch::initialize#35 success. Elapsed 1.3574630003422499
Trace: ChatStatusWorkspaceIndexingStatus::_writeStatusItem()
Debug: [context keys] Window state change. Needs offline check: false, active: true, focused: false.
Debug: [context keys] Window state change. Needs offline check: false, active: true, focused: true.
Debug: [context keys] Window state change. Needs offline check: false, active: false, focused: true.
Debug: [context keys] Window state change. Needs offline check: false, active: true, focused: true.
Request IDs
b654979f-23b1-4b33-81e5-1b2a7f6e6e5d
ba6c53cb-d68f-4ea8-889a-c9d3111d590f
88cc0bfc-1c4f-412e-954b-89d1853eaa64
a87a0e97-f78f-47e8-a402-d310db539144
5a61a392-4b53-43a7-8498-0b849a4850a9
96e38838-0d6d-4e5c-b35f-b7c2af21fdeb
60bc9ced-576f-4384-b7d1-ae533faf03e6
System Info
Item Value
CPUs Intel(R) Pentium(R) CPU G2030 @ 3.00GHz (2 x 2994)
GPU Status 2d_canvas: enabled
GPU0: VENDOR= 0x8086 [Google Inc. (Intel)], DEVICE=0x0152 [ANGLE (Intel, Mesa Intel(R) HD Graphics 2500 (IVB GT1), OpenGL ES 3.0 Mesa 25.2.8-0ubuntu0.24.04.1)], DRIVER_VENDOR=Mesa, DRIVER_VERSION=25.2.8 ACTIVE
Machine model name:
Machine model version:
direct_rendering_display_compositor: disabled_off_ok
gpu_compositing: enabled
multiple_raster_threads: disabled_off
opengl: enabled_on
rasterization: enabled
raw_draw: disabled_off_ok
skia_graphite: disabled_off
trees_in_viz: disabled_off
video_decode: enabled
video_encode: disabled_software
vulkan: disabled_off
webgl: enabled
webgl2: enabled
webgpu: disabled_off
webnn: disabled_off
Load (avg) 0, 1, 1
Memory (System) 7.63GB (3.08GB free)
Process Argv
Screen Reader no
VM 0%
DESKTOP_SESSION ubuntu
XDG_CURRENT_DESKTOP ubuntu:GNOME
XDG_SESSION_DESKTOP ubuntu
XDG_SESSION_TYPE wayland

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions