Sdílet prostřednictvím


AspireOpenAIClientBuilderEmbeddingGeneratorExtensions.AddEmbeddingGenerator Method

Definition

Registers a singleton IEmbeddingGenerator<TInput,TEmbedding> in the services provided by the builder.

public static Microsoft.Extensions.AI.EmbeddingGeneratorBuilder<string,Microsoft.Extensions.AI.Embedding<float>> AddEmbeddingGenerator(this Aspire.OpenAI.AspireOpenAIClientBuilder builder, string? deploymentName = default);
static member AddEmbeddingGenerator : Aspire.OpenAI.AspireOpenAIClientBuilder * string -> Microsoft.Extensions.AI.EmbeddingGeneratorBuilder<string, Microsoft.Extensions.AI.Embedding<single>>
<Extension()>
Public Function AddEmbeddingGenerator (builder As AspireOpenAIClientBuilder, Optional deploymentName As String = Nothing) As EmbeddingGeneratorBuilder(Of String, Embedding(Of Single))

Parameters

deploymentName
String

Optionally specifies which model deployment to use. If not specified, a value will be taken from the connection string.

Returns

A EmbeddingGeneratorBuilder<TInput,TEmbedding> that can be used to build a pipeline around the inner IEmbeddingGenerator<TInput,TEmbedding>.

Applies to