Added embedding configurations (#224)

This commit is contained in:
Thorsten Sommer authored and GitHub committed 2024-12-03 15:24:40 +01:00
1 parent f806ee28c5
commit 799112eb9d
39 files changed
+1359 -439

No files matched your search

@@ -20,6 +20,11 @@ public sealed class Data
/// Settings concerning the LLM providers.
/// </summary>
public DataLLMProviders LLMProviders { get; init; } = new();
/// <summary>
/// A collection of embedding providers configured.
/// </summary>
public List<EmbeddingProvider> EmbeddingProviders { get; init; } = [];
/// <summary>
/// List of configured profiles.
@@ -31,6 +36,11 @@ public sealed class Data
/// </summary>
public uint NextProviderNum { get; set; } = 1;
/// <summary>
/// The next embedding number to use.
/// </summary>
public uint NextEmbeddingNum { get; set; } = 1;
/// <summary>
/// The next profile number to use.
/// </summary>
@@ -8,4 +8,5 @@ public enum PreviewVisibility
BETA,
ALPHA,
PROTOTYPE,
EXPERIMENTAL,
}