initialize embeddings if option is enabled

This commit is contained in:
perf3ct
2025-03-08 22:04:31 +00:00
parent 1361e4d438
commit ea6f9c8e18
2 changed files with 34 additions and 2 deletions

View File

@@ -47,20 +47,26 @@ export interface OptionDefinitions extends KeyboardShortcutsOptions<KeyboardActi
encryptedDataKey: string;
// AI/LLM integration options
aiEnabled: string;
aiEnabled: boolean;
openaiApiKey: string;
openaiDefaultModel: string;
openaiBaseUrl: string;
anthropicApiKey: string;
anthropicDefaultModel: string;
anthropicBaseUrl: string;
ollamaEnabled: string;
ollamaEnabled: boolean;
ollamaBaseUrl: string;
ollamaDefaultModel: string;
aiProviderPrecedence: string;
aiTemperature: string;
aiSystemPrompt: string;
// Embedding-related options
embeddingAutoUpdateEnabled: boolean;
embeddingUpdateInterval: number;
embeddingBatchSize: number;
embeddingDefaultDimension: number;
lastSyncedPull: number;
lastSyncedPush: number;
revisionSnapshotTimeInterval: number;