Explorar o código

add missed keys and definitions

Yuki Takei hai 1 ano
pai
achega
2114a68f2f

+ 16 - 9
apps/app/src/server/service/config-manager/config-definition.ts

@@ -219,6 +219,8 @@ export const CONFIG_KEYS = [
   'slackbot:withProxy:saltForPtoG',
 
   // OpenAI Settings
+  'openai:serviceType',
+  'openai:apiKey',
   'openai:chatAssistantInstructions',
   'openai:assistantModel:chat',
   'openai:threadDeletionCronExpression',
@@ -228,6 +230,11 @@ export const CONFIG_KEYS = [
   'openai:vectorStoreFileDeletionBarchSize',
   'openai:vectorStoreFileDeletionApiCallInterval',
 
+  // OpenTelemetry Settings
+  'otel:enabled',
+  'otel:isAppSiteUrlHashed',
+  'otel:serviceInstanceId',
+
   // S2S Messaging Pubsub Settings
   's2sMessagingPubsub:serverType',
   's2sMessagingPubsub:nchan:publishPath',
@@ -946,6 +953,15 @@ export const CONFIG_DEFINITIONS = {
   }),
 
   // OpenAI Settings
+  'openai:serviceType': defineConfig<'openai' | 'azure-openai'>({
+    envVarName: 'OPENAI_SERVICE_TYPE',
+    defaultValue: 'openai',
+  }),
+  'openai:apiKey': defineConfig<string | undefined>({
+    envVarName: 'OPENAI_API_KEY',
+    defaultValue: undefined,
+    isSecret: true,
+  }),
   /* eslint-disable max-len */
   'openai:chatAssistantInstructions': defineConfig<string>({
     envVarName: 'OPENAI_CHAT_ASSISTANT_INSTRUCTIONS',
@@ -996,15 +1012,6 @@ Guideline as a RAG:
     envVarName: 'OPENAI_VECTOR_STORE_FILE_DELETION_API_CALL_INTERVAL',
     defaultValue: 36000,
   }),
-  'openai:serviceType': defineConfig<'openai' | 'azure'>({
-    envVarName: 'OPENAI_SERVICE_TYPE',
-    defaultValue: 'openai',
-  }),
-  'openai:apiKey': defineConfig<string | undefined>({
-    envVarName: 'OPENAI_API_KEY',
-    defaultValue: undefined,
-    isSecret: true,
-  }),
   'openai:searchAssistantInstructions': defineConfig<string>({
     envVarName: 'OPENAI_SEARCH_ASSISTANT_INSTRUCTIONS',
     defaultValue: '',