namespace AIStudio.Assistants.ERI;
/// 
/// Represents information about the used embedding for a data source.
/// 
/// 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);