diff --git a/src/extension.ts b/src/extension.ts index 335fd7e..10f0710 100644 --- a/src/extension.ts +++ b/src/extension.ts @@ -73,7 +73,6 @@ async function configUpdateTo_0912() { Object.keys(modelConfig3).length === 0) { // config default gpt models if (Object.keys(modelConfigNew).length === 0) { - modelConfigNew["api_key"] = "DC."; modelConfigNew["provider"] = "openai"; } diff --git a/src/util/apiKey.ts b/src/util/apiKey.ts index e7fc685..274ff1f 100644 --- a/src/util/apiKey.ts +++ b/src/util/apiKey.ts @@ -55,10 +55,14 @@ export class ApiKeyManager { if (!providerName) { return undefined; } - const apiKey = await this.loadApiKeySecret(providerName); + let apiKey = await this.loadApiKeySecret(providerName); if (!apiKey) { - return undefined; + apiKey = await this.loadApiKeySecret("DevChat"); + if (!apiKey) { + return undefined; + } } + modelProperties["api_key"] = apiKey; } diff --git a/src/views/components/MessageMarkdown/index.tsx b/src/views/components/MessageMarkdown/index.tsx index 4a6a6d0..38486e6 100644 --- a/src/views/components/MessageMarkdown/index.tsx +++ b/src/views/components/MessageMarkdown/index.tsx @@ -128,8 +128,8 @@ Generate a professionally written and formatted release note in markdown with th switch (value) { case "settings": messageUtil.sendMessage({ command: 'doCommand', content: ['workbench.action.openSettings', 'DevChat'] }); break; case "start_indexing": messageUtil.sendMessage({ command: 'doCommand', content: ['DevChat.AskCodeIndexStart'] }); break; - case "setting_openai_key": messageUtil.sendMessage({ command: 'doCommand', content: ['workbench.action.openSettings', 'DevChat: Api_key_OpenAI'] }); break; - case "setting_devchat_key": messageUtil.sendMessage({ command: 'doCommand', content: ['workbench.action.openSettings', 'DevChat: Access_key_DevChat'] }); break; + case "setting_openai_key": messageUtil.sendMessage({ command: 'doCommand', content: ['DevChat.AccessKey.OpenAI'] }); break; + case "setting_devchat_key": messageUtil.sendMessage({ command: 'doCommand', content: ['DevChat.AccessKey.DevChat'] }); break; } };