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) { // ... }}Parameters
Returns
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) { // ... }}Parameters
Returns
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) { // ... }}Parameters
serviceKey object The service key to use for registering the AI.IEmbeddingGenerator`2. Returns
EmbeddingGeneratorBuilder<string, Embedding<float>> A AI.EmbeddingGeneratorBuilder`2 that can be used to build a pipeline around the inner AI.IEmbeddingGenerator`2.