EmbeddingGeneratorBuilderEmbeddingGeneratorExtensions.AsBuilder<TInput,TEmbedding> Metodo

Definizione

Crea un nuovo EmbeddingGeneratorBuilder<TInput,TEmbedding> oggetto utilizzando innerGenerator come generatore 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)

Parametri di tipo

TInput

Tipo da cui verranno generati gli incorporamenti.

TEmbedding

Tipo di incorporamenti da generare.

Parametri

innerGenerator
IEmbeddingGenerator<TInput,TEmbedding>

Generatore da utilizzare come generatore interno.

Valori restituiti

Nuova EmbeddingGeneratorBuilder<TInput,TEmbedding> istanza.

Eccezioni

innerGenerator è null.

Commenti

Questo metodo equivale all'uso diretto del EmbeddingGeneratorBuilder<TInput,TEmbedding> costruttore, specificando innerGenerator come generatore interno.

Si applica a