mirror of
				https://github.com/zadam/trilium.git
				synced 2025-10-30 19:19:03 +01:00 
			
		
		
		
	update checkbox options in settings and update translations
This commit is contained in:
		
							parent
							
								
									d2dc401639
								
							
						
					
					
						commit
						d413e6015a
					
				| @ -539,31 +539,31 @@ export default class AiSettingsWidget extends OptionsWidget { | |||||||
|     optionsLoaded(options: OptionMap) { |     optionsLoaded(options: OptionMap) { | ||||||
|         if (!this.$widget) return; |         if (!this.$widget) return; | ||||||
| 
 | 
 | ||||||
|         this.setCheckboxState(this.$widget.find('.ai-enabled'), options.aiEnabled); |         this.setCheckboxState(this.$widget.find('.ai-enabled'), options.aiEnabled || 'false'); | ||||||
|         this.setCheckboxState(this.$widget.find('.ollama-enabled'), options.ollamaEnabled); |         this.setCheckboxState(this.$widget.find('.ollama-enabled'), options.ollamaEnabled || 'false'); | ||||||
| 
 | 
 | ||||||
|         this.$widget.find('.ai-provider-precedence').val(options.aiProviderPrecedence); |         this.$widget.find('.ai-provider-precedence').val(options.aiProviderPrecedence || 'openai,anthropic,ollama'); | ||||||
|         this.$widget.find('.ai-temperature').val(options.aiTemperature); |         this.$widget.find('.ai-temperature').val(options.aiTemperature || '0.7'); | ||||||
|         this.$widget.find('.ai-system-prompt').val(options.aiSystemPrompt); |         this.$widget.find('.ai-system-prompt').val(options.aiSystemPrompt || ''); | ||||||
| 
 | 
 | ||||||
|         this.$widget.find('.openai-api-key').val(options.openaiApiKey); |         this.$widget.find('.openai-api-key').val(options.openaiApiKey || ''); | ||||||
|         this.$widget.find('.openai-default-model').val(options.openaiDefaultModel); |         this.$widget.find('.openai-default-model').val(options.openaiDefaultModel || 'gpt-4o'); | ||||||
|         this.$widget.find('.openai-base-url').val(options.openaiBaseUrl); |         this.$widget.find('.openai-base-url').val(options.openaiBaseUrl || 'https://api.openai.com/v1'); | ||||||
| 
 | 
 | ||||||
|         this.$widget.find('.anthropic-api-key').val(options.anthropicApiKey); |         this.$widget.find('.anthropic-api-key').val(options.anthropicApiKey || ''); | ||||||
|         this.$widget.find('.anthropic-default-model').val(options.anthropicDefaultModel); |         this.$widget.find('.anthropic-default-model').val(options.anthropicDefaultModel || 'claude-3-opus-20240229'); | ||||||
|         this.$widget.find('.anthropic-base-url').val(options.anthropicBaseUrl); |         this.$widget.find('.anthropic-base-url').val(options.anthropicBaseUrl || 'https://api.anthropic.com/v1'); | ||||||
| 
 | 
 | ||||||
|         this.$widget.find('.ollama-base-url').val(options.ollamaBaseUrl); |         this.$widget.find('.ollama-base-url').val(options.ollamaBaseUrl || 'http://localhost:11434'); | ||||||
|         this.$widget.find('.ollama-default-model').val(options.ollamaDefaultModel); |         this.$widget.find('.ollama-default-model').val(options.ollamaDefaultModel || 'llama3'); | ||||||
|         this.$widget.find('.ollama-embedding-model').val(options.ollamaEmbeddingModel || 'nomic-embed-text'); |         this.$widget.find('.ollama-embedding-model').val(options.ollamaEmbeddingModel || 'nomic-embed-text'); | ||||||
| 
 | 
 | ||||||
|         // Load embedding options
 |         // Load embedding options
 | ||||||
|         this.$widget.find('.embedding-default-provider').val(options.embeddingsDefaultProvider || 'openai'); |         this.$widget.find('.embedding-default-provider').val(options.embeddingsDefaultProvider || 'openai'); | ||||||
|         this.setCheckboxState(this.$widget.find('.embedding-auto-update-enabled'), options.embeddingAutoUpdateEnabled); |         this.setCheckboxState(this.$widget.find('.embedding-auto-update-enabled'), options.embeddingAutoUpdateEnabled || 'true'); | ||||||
|         this.$widget.find('.embedding-batch-size').val(options.embeddingBatchSize); |         this.$widget.find('.embedding-batch-size').val(options.embeddingBatchSize || '10'); | ||||||
|         this.$widget.find('.embedding-update-interval').val(options.embeddingUpdateInterval); |         this.$widget.find('.embedding-update-interval').val(options.embeddingUpdateInterval || '5000'); | ||||||
|         this.$widget.find('.embedding-default-dimension').val(options.embeddingDefaultDimension); |         this.$widget.find('.embedding-default-dimension').val(options.embeddingDefaultDimension || '1536'); | ||||||
| 
 | 
 | ||||||
|         this.updateAiSectionVisibility(); |         this.updateAiSectionVisibility(); | ||||||
|     } |     } | ||||||
|  | |||||||
| @ -1153,6 +1153,8 @@ | |||||||
|     "refresh_models": "Refresh Models", |     "refresh_models": "Refresh Models", | ||||||
|     "refreshing_models": "Refreshing...", |     "refreshing_models": "Refreshing...", | ||||||
|     "embedding_configuration": "Embeddings Configuration", |     "embedding_configuration": "Embeddings Configuration", | ||||||
|  |     "embedding_default_provider": "Default Provider", | ||||||
|  |     "embedding_default_provider_description": "Select the default provider used for generating note embeddings", | ||||||
|     "enable_auto_update_embeddings": "Auto-update Embeddings", |     "enable_auto_update_embeddings": "Auto-update Embeddings", | ||||||
|     "enable_auto_update_embeddings_description": "Automatically update embeddings when notes are modified", |     "enable_auto_update_embeddings_description": "Automatically update embeddings when notes are modified", | ||||||
|     "embedding_batch_size": "Batch Size", |     "embedding_batch_size": "Batch Size", | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 perf3ct
						perf3ct