microsoft/vscode · error · Error
Invalid response format
Error message
Invalid response format
What it means
Error "Invalid response format" thrown in microsoft/vscode.
Source
Thrown at extensions/copilot/src/extension/byok/vscode-node/abstractLanguageModelChatProvider.ts:147
try {
const headers: IStringDictionary<string> = {
'Content-Type': 'application/json',
'Authorization': `Bearer ${apiKey}`
};
const modelsEndpoint = this.getModelsDiscoveryUrl(endpoint);
const response = await this._fetcherService.fetch(modelsEndpoint, {
method: 'GET',
headers,
callSite: 'byok-models-discovery',
});
const data = await response.json();
const modelList: BYOKKnownModels = {};
const models = data.data ?? data.models;
if (!models || !Array.isArray(models)) {
throw new Error('Invalid response format');
}
for (const model of models) {
let modelCapabilities = this._knownModels?.[model.id];
if (!modelCapabilities) {
modelCapabilities = this.resolveModelCapabilities(model);
if (!modelCapabilities) {
continue;
}
if (!this._knownModels) {
this._knownModels = {};
}
this._knownModels[model.id] = modelCapabilities;
}
modelList[model.id] = modelCapabilities;
}
return modelList;
} catch (error) {View on GitHub (pinned to a94b963a32)
When it happens
Trigger: Thrown at extensions/copilot/src/extension/byok/vscode-node/abstractLanguageModelChatProvider.ts:147 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of microsoft/vscode@a94b963a32 (2026-08-12).
Data as JSON: /api/errors/c1a5d804fa064f9f.
Report an issue: GitHub.