From aa6575b995a510fb17b26216d9603a2a648319ee Mon Sep 17 00:00:00 2001 From: gobeumsu Date: Sun, 28 Dec 2025 17:50:05 +0900 Subject: [PATCH] fix: use model ID instead of name for selectedModel MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The model selection was storing config.name (display name) instead of config.id (API model ID), causing: - Model toggle not showing as active after selection - API 400 errors due to invalid model identifier 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- src/ui/containers/Api.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ui/containers/Api.ts b/src/ui/containers/Api.ts index 5ef9bb7..b20d6b4 100644 --- a/src/ui/containers/Api.ts +++ b/src/ui/containers/Api.ts @@ -129,7 +129,7 @@ export class Api { onChange: async (value) => { if (value) { this.plugin.settings.selectedProvider = provider.name; - this.plugin.settings.selectedModel = config.name; + this.plugin.settings.selectedModel = config.id; await this.plugin.saveSettings(); this.display(); }