EmbeddingGeneratorBuilderEmbeddingGeneratorExtensions.AsBuilder<TInput,TEmbedding> Método

Definição

Cria um novo EmbeddingGeneratorBuilder<TInput,TEmbedding> uso innerGenerator como seu gerador interno.

public:
generic <typename TInput, typename TEmbedding>
 where TEmbedding : Microsoft::Extensions::AI::Embedding[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::AI::EmbeddingGeneratorBuilder<TInput, TEmbedding> ^ AsBuilder(Microsoft::Extensions::AI::IEmbeddingGenerator<TInput, TEmbedding> ^ innerGenerator);
public static Microsoft.Extensions.AI.EmbeddingGeneratorBuilder<TInput,TEmbedding> AsBuilder<TInput,TEmbedding>(this Microsoft.Extensions.AI.IEmbeddingGenerator<TInput,TEmbedding> innerGenerator) where TEmbedding : Microsoft.Extensions.AI.Embedding;
static member AsBuilder : Microsoft.Extensions.AI.IEmbeddingGenerator<'Input, 'Embedding (requires 'Embedding :> Microsoft.Extensions.AI.Embedding)> -> Microsoft.Extensions.AI.EmbeddingGeneratorBuilder<'Input, 'Embedding (requires 'Embedding :> Microsoft.Extensions.AI.Embedding)> (requires 'Embedding :> Microsoft.Extensions.AI.Embedding)
<Extension()>
Public Function AsBuilder(Of TInput, TEmbedding) (innerGenerator As IEmbeddingGenerator(Of TInput, TEmbedding)) As EmbeddingGeneratorBuilder(Of TInput, TEmbedding)

Parâmetros de tipo

TInput

O tipo do qual as inserções serão geradas.

TEmbedding

O tipo de inserções a serem geradas.

Parâmetros

innerGenerator
IEmbeddingGenerator<TInput,TEmbedding>

O gerador a ser usado como o gerador interno.

Retornos

A nova instância EmbeddingGeneratorBuilder<TInput,TEmbedding>.

Exceções

innerGenerator é null.

Comentários

Esse método é equivalente a usar o EmbeddingGeneratorBuilder<TInput,TEmbedding> construtor diretamente, especificando innerGenerator como o gerador interno.

Aplica-se a