namespace BotSharp.Abstraction.MLTasks; public interface ITextEmbedding { /// /// The Embedding provider like Microsoft Azure, OpenAI, ClaudAI /// string Provider { get; } int Dimension { get; set; } Task GetVectorAsync(string text); Task> GetVectorsAsync(List texts); void SetModelName(string model); }