mirror of
				https://github.com/zadam/trilium.git
				synced 2025-10-31 18:36:30 +01:00 
			
		
		
		
	fix sql error and add missing options
This commit is contained in:
		| @@ -19,9 +19,9 @@ export async function queueNoteForEmbedding(noteId: string, operation = 'UPDATE' | |||||||
|  |  | ||||||
|     // Check if note is already in queue and whether it's marked as permanently failed |     // Check if note is already in queue and whether it's marked as permanently failed | ||||||
|     const queueInfo = await sql.getRow( |     const queueInfo = await sql.getRow( | ||||||
|         "SELECT 1 as exists, failed FROM embedding_queue WHERE noteId = ?", |         "SELECT 1 as exists_flag, failed FROM embedding_queue WHERE noteId = ?", | ||||||
|         [noteId] |         [noteId] | ||||||
|     ) as {exists: number, failed: number} | null; |     ) as {exists_flag: number, failed: number} | null; | ||||||
|  |  | ||||||
|     if (queueInfo) { |     if (queueInfo) { | ||||||
|         // Only update if not permanently failed |         // Only update if not permanently failed | ||||||
|   | |||||||
| @@ -171,10 +171,10 @@ const defaultOptions: DefaultOption[] = [ | |||||||
|     // AI Options |     // AI Options | ||||||
|     { name: "aiEnabled", value: "false", isSynced: true }, |     { name: "aiEnabled", value: "false", isSynced: true }, | ||||||
|     { name: "openaiApiKey", value: "", isSynced: false }, |     { name: "openaiApiKey", value: "", isSynced: false }, | ||||||
|     { name: "openaiDefaultModel", value: "gpt-3.5-turbo", isSynced: true }, |     { name: "openaiDefaultModel", value: "gpt-4o", isSynced: true }, | ||||||
|     { name: "openaiBaseUrl", value: "https://api.openai.com/v1", isSynced: true }, |     { name: "openaiBaseUrl", value: "https://api.openai.com/v1", isSynced: true }, | ||||||
|     { name: "anthropicApiKey", value: "", isSynced: false }, |     { name: "anthropicApiKey", value: "", isSynced: false }, | ||||||
|     { name: "anthropicDefaultModel", value: "claude-3-haiku-20240307", isSynced: true }, |     { name: "anthropicDefaultModel", value: "claude-3-opus-20240229", isSynced: true }, | ||||||
|     { name: "anthropicBaseUrl", value: "https://api.anthropic.com/v1", isSynced: true }, |     { name: "anthropicBaseUrl", value: "https://api.anthropic.com/v1", isSynced: true }, | ||||||
|     { name: "ollamaEnabled", value: "false", isSynced: true }, |     { name: "ollamaEnabled", value: "false", isSynced: true }, | ||||||
|     { name: "ollamaDefaultModel", value: "llama3", isSynced: true }, |     { name: "ollamaDefaultModel", value: "llama3", isSynced: true }, | ||||||
| @@ -187,6 +187,13 @@ const defaultOptions: DefaultOption[] = [ | |||||||
|     { name: "aiSystemPrompt", value: "", isSynced: true }, |     { name: "aiSystemPrompt", value: "", isSynced: true }, | ||||||
|     { name: "aiProviderPrecedence", value: "openai,anthropic,ollama", isSynced: true }, |     { name: "aiProviderPrecedence", value: "openai,anthropic,ollama", isSynced: true }, | ||||||
|     { name: "embeddingsDefaultProvider", value: "openai", isSynced: true }, |     { name: "embeddingsDefaultProvider", value: "openai", isSynced: true }, | ||||||
|  |     { name: "enableAutomaticIndexing", value: "true", isSynced: true }, | ||||||
|  |     { name: "embeddingSimilarityThreshold", value: "0.65", isSynced: true }, | ||||||
|  |     { name: "maxNotesPerLlmQuery", value: "10", isSynced: true }, | ||||||
|  |     { name: "embeddingBatchSize", value: "10", isSynced: true }, | ||||||
|  |     { name: "embeddingUpdateInterval", value: "5000", isSynced: true }, | ||||||
|  |     { name: "embeddingDefaultDimension", value: "1536", isSynced: true }, | ||||||
|  |     { name: "embeddingGenerationLocation", value: "client", isSynced: true }, | ||||||
| ]; | ]; | ||||||
|  |  | ||||||
| /** | /** | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user