Yuki Takei 1 год назад
Родитель
Сommit
f52963a1ac

+ 1 - 6
apps/app/src/server/service/config-loader.ts

@@ -768,12 +768,7 @@ const ENV_VAR_NAME_TO_CONFIG_INFO: Record<string, EnvConfig> = {
     key: 'app:openaiApiKey',
     type: ValueType.STRING,
     default: null,
-  },
-  OPENAI_DIMENSIONS: {
-    ns: 'crowi',
-    key: 'app:openaiDimensions',
-    type: ValueType.NUMBER,
-    default: null,
+    isSecret: true,
   },
   OPENAI_SEARCH_ASSISTANT_INSTRUCTIONS: {
     ns: 'crowi',

+ 1 - 3
apps/app/src/server/service/openai/embeddings.ts

@@ -2,8 +2,6 @@ import crypto from 'crypto';
 
 import type { OpenAI } from 'openai';
 
-import { configManager } from '~/server/service/config-manager';
-
 import { openaiClient } from './client';
 
 
@@ -19,7 +17,7 @@ export const embed = async(input: string, username?: string): Promise<OpenAI.Emb
   const result = await openaiClient.embeddings.create({
     input,
     model: 'text-embedding-3-large',
-    dimensions: configManager.getConfig('crowi', 'app:openaiDimensions'),
+    dimensions: 768, // TODO: Make this configurable
     user,
   });