Class VectorizationProfileBase
- Assembly
- FoundationaLLM.Common.dll
Basic properties for vectorization profiles.
[JsonPolymorphic(TypeDiscriminatorPropertyName = "type")]
[JsonDerivedType(typeof(TextPartitioningProfile), "text-partitioning-profile")]
[JsonDerivedType(typeof(TextEmbeddingProfile), "text-embedding-profile")]
[JsonDerivedType(typeof(IndexingProfile), "indexing-profile")]
public class VectorizationProfileBase : ResourceBase
- Inheritance
-
VectorizationProfileBase
- Derived
- Inherited Members
- Extension Methods
Properties
ConfigurationReferences
Configuration references associated with the vectorization profile.
[JsonPropertyName("configuration_references")]
public Dictionary<string, string>? ConfigurationReferences { get; set; }
Property Value
Settings
The configuration associated with the vectorization profile.
[JsonPropertyName("settings")]
public Dictionary<string, string>? Settings { get; set; }
Property Value
Type
The type of the vectorization profile.
[JsonIgnore]
public override string? Type { get; set; }