Skip to content
Docs Try Aspire

AspireOllamaEmbeddingGeneratorExtensions Methods

Class Methods 3 members
Extension methos for configuring the AI.IEmbeddingGenerator`2 from an OllamaApiClient
AddEmbeddingGenerator(AspireOllamaApiClientBuilder) Section titled AddEmbeddingGenerator(AspireOllamaApiClientBuilder) extension EmbeddingGeneratorBuilder<string, Embedding<float>>
Registers a singleton AI.IEmbeddingGenerator`2 in the services provided by the builder.
public static class AspireOllamaEmbeddingGeneratorExtensions
{
public static EmbeddingGeneratorBuilder<string, Embedding<float>> AddEmbeddingGenerator(
this AspireOllamaApiClientBuilder builder)
{
// ...
}
}
EmbeddingGeneratorBuilder<string, Embedding<float>> A AI.EmbeddingGeneratorBuilder`2 that can be used to build a pipeline around the inner AI.IEmbeddingGenerator`2.
AddKeyedEmbeddingGenerator(AspireOllamaApiClientBuilder) Section titled AddKeyedEmbeddingGenerator(AspireOllamaApiClientBuilder) extension EmbeddingGeneratorBuilder<string, Embedding<float>>
Registers a keyed singleton AI.IEmbeddingGenerator`2 in the services provided by the builder.
public static class AspireOllamaEmbeddingGeneratorExtensions
{
public static EmbeddingGeneratorBuilder<string, Embedding<float>> AddKeyedEmbeddingGenerator(
this AspireOllamaApiClientBuilder builder)
{
// ...
}
}
EmbeddingGeneratorBuilder<string, Embedding<float>> A AI.EmbeddingGeneratorBuilder`2 that can be used to build a pipeline around the inner AI.IEmbeddingGenerator`2.
AddKeyedEmbeddingGenerator(AspireOllamaApiClientBuilder, object) Section titled AddKeyedEmbeddingGenerator(AspireOllamaApiClientBuilder, object) extension EmbeddingGeneratorBuilder<string, Embedding<float>>
Registers a keyed singleton AI.IEmbeddingGenerator`2 in the services provided by the builder using the specified service key.
public static class AspireOllamaEmbeddingGeneratorExtensions
{
public static EmbeddingGeneratorBuilder<string, Embedding<float>> AddKeyedEmbeddingGenerator(
this AspireOllamaApiClientBuilder builder,
object serviceKey)
{
// ...
}
}
serviceKey object The service key to use for registering the AI.IEmbeddingGenerator`2.
EmbeddingGeneratorBuilder<string, Embedding<float>> A AI.EmbeddingGeneratorBuilder`2 that can be used to build a pipeline around the inner AI.IEmbeddingGenerator`2.