namespace AIStudio.Tools.ERIClient.DataModel; /// /// Represents information about the used embedding for this data source. The purpose of this information is to give the /// interested user an idea of what kind of embedding is used and what it does. /// /// What kind of embedding is used. For example, "Transformer Embedding," "Contextual Word /// Embedding," "Graph Embedding," etc. /// Name the embedding used. This can be a library, a framework, or the name of the used /// algorithm. /// A short description of the embedding. Describe what the embedding is doing. /// Describe when the embedding is used. For example, when the user prompt contains certain /// keywords, or anytime? /// A link to the embedding's documentation or the source code. Might be null. public readonly record struct EmbeddingInfo( string EmbeddingType, string EmbeddingName, string Description, string UsedWhen, string? Link);