using LLama; using Microsoft.SemanticKernel.AI.Embeddings; namespace LLamaSharp.SemanticKernel.TextEmbedding; public sealed class LLamaSharpEmbeddingGeneration : ITextEmbeddingGeneration { private LLamaEmbedder _embedder; public LLamaSharpEmbeddingGeneration(LLamaEmbedder embedder) { _embedder = embedder; } /// public async Task>> GenerateEmbeddingsAsync(IList data, CancellationToken cancellationToken = default) { return data.Select(text => new ReadOnlyMemory(_embedder.GetEmbeddings(text))).ToList(); } }