Add configuration for maximum matches per query across data sources (#484)

This commit is contained in:
Thorsten Sommer authored and GitHub committed 2025-05-26 19:53:31 +02:00
1 parent c08881784d
commit 1e19c05c57
17 files changed
+115 -2

No files matched your search

@@ -40,6 +40,7 @@ public partial class DataSourceLocalFileDialog : MSGComponentBase
private bool dataUserAcknowledgedCloudEmbedding;
private string dataEmbeddingId = string.Empty;
private string dataFilePath = string.Empty;
private ushort dataMaxMatches = 10;
private DataSourceSecurity dataSecurityPolicy;
// We get the form reference from Blazor code to validate it manually:
@@ -75,6 +76,7 @@ public partial class DataSourceLocalFileDialog : MSGComponentBase
this.dataEmbeddingId = this.DataSource.EmbeddingId;
this.dataFilePath = this.DataSource.FilePath;
this.dataSecurityPolicy = this.DataSource.SecurityPolicy;
this.dataMaxMatches = this.DataSource.MaxMatches;
}
await base.OnInitializedAsync();
@@ -103,6 +105,7 @@ public partial class DataSourceLocalFileDialog : MSGComponentBase
EmbeddingId = this.dataEmbeddingId,
FilePath = this.dataFilePath,
SecurityPolicy = this.dataSecurityPolicy,
MaxMatches = this.dataMaxMatches,
};
private async Task Store()