aboutsummaryrefslogtreecommitdiffstats
path: root/packages/shared
diff options
context:
space:
mode:
authorMohamed Bassem <me@mbassem.com>2025-07-26 11:49:46 +0000
committerMohamed Bassem <me@mbassem.com>2025-07-26 11:49:46 +0000
commit1b14043a755581eca8505bb9cde34164179ecc95 (patch)
tree144ec729778de072e4db76578aa2154440835e8b /packages/shared
parent2cb0ab01ed8757e6ee8e82076c2d6f22927504b3 (diff)
downloadkarakeep-1b14043a755581eca8505bb9cde34164179ecc95.tar.zst
feat: Hide AI settings tab if inference is not configured. #1781
Diffstat (limited to 'packages/shared')
-rw-r--r--packages/shared/config.ts5
1 files changed, 2 insertions, 3 deletions
diff --git a/packages/shared/config.ts b/packages/shared/config.ts
index ea90ffcb..8a41f6b5 100644
--- a/packages/shared/config.ts
+++ b/packages/shared/config.ts
@@ -180,6 +180,7 @@ const serverConfigSchema = allEnv
: undefined,
},
inference: {
+ isConfigured: !!val.OPENAI_API_KEY || !!val.OLLAMA_BASE_URL,
numWorkers: val.INFERENCE_NUM_WORKERS,
jobTimeoutSec: val.INFERENCE_JOB_TIMEOUT_SEC,
fetchTimeoutSec: val.INFERENCE_FETCH_TIMEOUT_SEC,
@@ -332,9 +333,7 @@ export const clientConfig = {
disablePasswordAuth: serverConfig.auth.disablePasswordAuth,
},
inference: {
- isConfigured:
- !!serverConfig.inference.openAIApiKey ||
- !!serverConfig.inference.ollamaBaseUrl,
+ isConfigured: serverConfig.inference.isConfigured,
inferredTagLang: serverConfig.inference.inferredTagLang,
},
serverVersion: serverConfig.serverVersion,