diff --git a/src/lang/en.ts b/src/lang/en.ts index b7fb3267..3fbcbed9 100644 --- a/src/lang/en.ts +++ b/src/lang/en.ts @@ -684,4 +684,5 @@ export const languageEnglish = { useLegacyGUI: "Use Legacy GUI", claudeCachingExperimental: "Claude Caching", openClose: "Open/Close", + hideApiKeys: "Hide API Keys", } \ No newline at end of file diff --git a/src/lib/Setting/Pages/BotSettings.svelte b/src/lib/Setting/Pages/BotSettings.svelte index 8ace745e..0c2adc45 100644 --- a/src/lib/Setting/Pages/BotSettings.svelte +++ b/src/lib/Setting/Pages/BotSettings.svelte @@ -89,28 +89,28 @@ Google Bearer Token {/if} - + {#if $DataBase.google.projectId !== 'aigoogle'} Google Project ID - + {/if} {/if} {#if $DataBase.aiModel.startsWith('novellist') || $DataBase.subModel.startsWith('novellist')} NovelList {language.apiKey} - + {/if} {#if $DataBase.aiModel.startsWith('mancer') || $DataBase.subModel.startsWith('mancer')} Mancer {language.apiKey} - + {/if} {#if $DataBase.aiModel.startsWith('claude-') || $DataBase.subModel.startsWith('claude-')} Claude {language.apiKey} - + {/if} {#if $DataBase.aiModel.startsWith('mistral') || $DataBase.subModel.startsWith('mistral')} Mistral {language.apiKey} - + {/if} {#if $DataBase.aiModel.startsWith('novelai') || $DataBase.subModel.startsWith('novelai')} NovelAI Bearer Token @@ -120,7 +120,7 @@ URL {language.proxyAPIKey} - + {language.proxyRequestModel} None @@ -157,11 +157,11 @@ {/if} {#if $DataBase.aiModel.startsWith('risullm')} Risu {language.apiKey} - + {/if} {#if $DataBase.aiModel.startsWith('cohere')} Cohere {language.apiKey} - + {/if} {#if $DataBase.aiModel === 'ollama-hosted'} Ollama URL @@ -172,7 +172,7 @@ {/if} {#if $DataBase.aiModel === 'openrouter' || $DataBase.subModel === 'openrouter'} Openrouter Key - + Openrouter Model {#await openRouterModels()} @@ -213,7 +213,7 @@ {#if $DataBase.aiModel.startsWith('gpt') || $DataBase.subModel.startsWith('gpt') || $DataBase.aiModel.startsWith('instructgpt') || $DataBase.subModel.startsWith('instructgpt')} OpenAI {language.apiKey} - + {/if} @@ -264,7 +264,7 @@ {#if $DataBase.aiModel.startsWith("horde") || $DataBase.subModel.startsWith("horde") } Horde {language.apiKey} - + {/if} {#if $DataBase.aiModel === 'textgen_webui' || $DataBase.subModel === 'textgen_webui' || $DataBase.aiModel === 'mancer' || $DataBase.subModel === 'mancer'} diff --git a/src/lib/Setting/Pages/DisplaySettings.svelte b/src/lib/Setting/Pages/DisplaySettings.svelte index fbdf6a39..b42840cd 100644 --- a/src/lib/Setting/Pages/DisplaySettings.svelte +++ b/src/lib/Setting/Pages/DisplaySettings.svelte @@ -310,6 +310,10 @@ +
+ +
+ {#if $DataBase.useExperimental}
diff --git a/src/ts/storage/database.ts b/src/ts/storage/database.ts index f0c80c32..d007f8ec 100644 --- a/src/ts/storage/database.ts +++ b/src/ts/storage/database.ts @@ -428,6 +428,7 @@ export function setDatabase(data:Database){ negInputName: 'text', timeout: 30 } + data.hideApiKey ??= true changeLanguage(data.language) DataBase.set(data) @@ -710,6 +711,7 @@ export interface Database{ comfyUiUrl: string useLegacyGUI: boolean claudeCachingExperimental: boolean + hideApiKey: boolean } export interface customscript{