Skip to content

Commit 4dd4d8b

Browse files
committed
Fixed critical OpenRouter key bug
1 parent 2025081 commit 4dd4d8b

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

aiduino/extension/out/utils/apiManager.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -107,9 +107,11 @@ async function switchModel(context) {
107107
}
108108

109109
// Save selection in format: sk-or-xxx|model-id
110-
const apiKey = updatedContext.apiKeys[selected.value];
110+
let apiKey = updatedContext.apiKeys[selected.value];
111111
if (apiKey) {
112-
const savedConfig = `${apiKey}|${modelChoice.id}`;
112+
// Strip old model if exists (format: key|model)
113+
const keyOnly = apiKey.split('|')[0];
114+
const savedConfig = `${keyOnly}|${modelChoice.id}`;
113115
updatedContext.apiKeys[selected.value] = savedConfig;
114116
fileManager.saveApiKey(selected.value, savedConfig, minimalModelManager.providers);
115117
updateStatusBar();

installer/aiduino.vsix

45 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)