OllamaEmbeddingGenerator Class

Definition

Represents an IEmbeddingGenerator<TInput,TEmbedding> for Ollama.

C#
public sealed class OllamaEmbeddingGenerator : IDisposable, Microsoft.Extensions.AI.IEmbeddingGenerator<string,Microsoft.Extensions.AI.Embedding<float>>
Inheritance
OllamaEmbeddingGenerator
Implements

Constructors

Methods

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

GenerateAsync(IEnumerable<String>, EmbeddingGenerationOptions, CancellationToken)

Generates embeddings for each of the supplied values.

Explicit Interface Implementations

Extension Methods

Applies to

Product Versions
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Standard 2.0 (package-provided)