EmbeddingGeneratorBuilder<TInput,TEmbedding>.Build Method

Definition

Builds an IEmbeddingGenerator<TInput,TEmbedding> that represents the entire pipeline. Calls to this instance will pass through each of the pipeline stages in turn.

public Microsoft.Extensions.AI.IEmbeddingGenerator<TInput,TEmbedding> Build (IServiceProvider? services = default);
member this.Build : IServiceProvider -> Microsoft.Extensions.AI.IEmbeddingGenerator<'Input, 'Embedding (requires 'Embedding :> Microsoft.Extensions.AI.Embedding)>
Public Function Build (Optional services As IServiceProvider = Nothing) As IEmbeddingGenerator(Of TInput, TEmbedding)

Parameters

services
IServiceProvider

The IServiceProvider that should provide services to the IEmbeddingGenerator<TInput,TEmbedding> instances. If null, an empty IServiceProvider will be used.

Returns

An instance of IEmbeddingGenerator<TInput,TEmbedding> that represents the entire pipeline.

Applies to