mirror of
https://github.com/zadam/trilium.git
synced 2025-11-03 21:19:01 +01:00
add two missing options into the UI
This commit is contained in:
parent
c500300267
commit
bdcbc2558a
@ -134,6 +134,8 @@ export default class AiSettingsWidget extends OptionsWidget {
|
|||||||
this.setupChangeHandler('.max-notes-per-llm-query', 'maxNotesPerLlmQuery');
|
this.setupChangeHandler('.max-notes-per-llm-query', 'maxNotesPerLlmQuery');
|
||||||
this.setupChangeHandler('.embedding-provider-precedence', 'embeddingProviderPrecedence', true);
|
this.setupChangeHandler('.embedding-provider-precedence', 'embeddingProviderPrecedence', true);
|
||||||
this.setupChangeHandler('.embedding-dimension-strategy', 'embeddingDimensionStrategy');
|
this.setupChangeHandler('.embedding-dimension-strategy', 'embeddingDimensionStrategy');
|
||||||
|
this.setupChangeHandler('.embedding-batch-size', 'embeddingBatchSize');
|
||||||
|
this.setupChangeHandler('.embedding-update-interval', 'embeddingUpdateInterval');
|
||||||
|
|
||||||
// No sortable behavior needed anymore
|
// No sortable behavior needed anymore
|
||||||
|
|
||||||
@ -486,6 +488,8 @@ export default class AiSettingsWidget extends OptionsWidget {
|
|||||||
this.$widget.find('.embedding-similarity-threshold').val(options.embeddingSimilarityThreshold || '0.75');
|
this.$widget.find('.embedding-similarity-threshold').val(options.embeddingSimilarityThreshold || '0.75');
|
||||||
this.$widget.find('.max-notes-per-llm-query').val(options.maxNotesPerLlmQuery || '3');
|
this.$widget.find('.max-notes-per-llm-query').val(options.maxNotesPerLlmQuery || '3');
|
||||||
this.$widget.find('.embedding-dimension-strategy').val(options.embeddingDimensionStrategy || 'auto');
|
this.$widget.find('.embedding-dimension-strategy').val(options.embeddingDimensionStrategy || 'auto');
|
||||||
|
this.$widget.find('.embedding-batch-size').val(options.embeddingBatchSize || '10');
|
||||||
|
this.$widget.find('.embedding-update-interval').val(options.embeddingUpdateInterval || '5000');
|
||||||
|
|
||||||
// Display validation warnings
|
// Display validation warnings
|
||||||
this.displayValidationWarnings();
|
this.displayValidationWarnings();
|
||||||
|
|||||||
@ -247,6 +247,18 @@ export const TPL = `
|
|||||||
<div class="form-text">${t("ai_llm.embedding_similarity_threshold_description")}</div>
|
<div class="form-text">${t("ai_llm.embedding_similarity_threshold_description")}</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="form-group">
|
||||||
|
<label>${t("ai_llm.embedding_batch_size")}</label>
|
||||||
|
<input class="embedding-batch-size form-control" type="number" min="1" max="100" step="1">
|
||||||
|
<div class="form-text">${t("ai_llm.embedding_batch_size_description")}</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="form-group">
|
||||||
|
<label>${t("ai_llm.embedding_update_interval")}</label>
|
||||||
|
<input class="embedding-update-interval form-control" type="number" min="100" max="60000" step="100">
|
||||||
|
<div class="form-text">${t("ai_llm.embedding_update_interval_description")}</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label>${t("ai_llm.max_notes_per_llm_query")}</label>
|
<label>${t("ai_llm.max_notes_per_llm_query")}</label>
|
||||||
<input class="max-notes-per-llm-query form-control" type="number" min="1" max="20" step="1">
|
<input class="max-notes-per-llm-query form-control" type="number" min="1" max="20" step="1">
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user