diff --git a/src/helpers/config.test.ts b/src/helpers/config.test.ts index acf7537..c6d5745 100644 --- a/src/helpers/config.test.ts +++ b/src/helpers/config.test.ts @@ -198,15 +198,20 @@ describe('showConfigUI', () => { hint: 'sk-...', }, { - label: 'OpenAI API Endpoint', - value: 'OPENAI_API_ENDPOINT', - hint: 'https://api.openai.com/v1', + label: 'Anthropic Key', + value: 'ANTHROPIC_KEY', + hint: 'sk-ant-...', }, { label: 'Model', value: 'MODEL', hint: 'gpt-4o', }, + { + label: 'OpenAI API Endpoint', + value: 'OPENAI_API_ENDPOINT', + hint: 'https://api.openai.com/v1', + }, { label: 'Done', value: 'cancel', diff --git a/src/helpers/config.ts b/src/helpers/config.ts index c67900f..997ea11 100644 --- a/src/helpers/config.ts +++ b/src/helpers/config.ts @@ -122,10 +122,11 @@ export const showConfigUI = async () => { : '(not set)', }, { - label: 'OpenAI API Endpoint', - value: 'OPENAI_API_ENDPOINT', - hint: hasOwn(config, 'OPENAI_API_ENDPOINT') - ? config.OPENAI_API_ENDPOINT + label: 'Anthropic Key', + value: 'ANTHROPIC_KEY', + hint: hasOwn(config, 'ANTHROPIC_KEY') + ? // Obfuscate the key + 'sk-ant-...' + (config.ANTHROPIC_KEY?.slice(-3) || '') : '(not set)', }, { @@ -133,6 +134,13 @@ export const showConfigUI = async () => { value: 'MODEL', hint: hasOwn(config, 'MODEL') ? config.MODEL : '(not set)', }, + { + label: 'OpenAI API Endpoint', + value: 'OPENAI_API_ENDPOINT', + hint: hasOwn(config, 'OPENAI_API_ENDPOINT') + ? config.OPENAI_API_ENDPOINT + : '(not set)', + }, { label: 'Done', value: 'cancel',