EmbeddingGeneratorBuilderEmbeddingGeneratorExtensions.AsBuilder<TInput,TEmbedding> Methode

Definition

Erstellt eine neue EmbeddingGeneratorBuilder<TInput,TEmbedding> Verwendung innerGenerator als inneren Generator.

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)

Typparameter

TInput

Der Typ, aus dem Einbettungen generiert werden.

TEmbedding

Der Typ der zu generierenden Einbettungen.

Parameter

innerGenerator
IEmbeddingGenerator<TInput,TEmbedding>

Der Generator, der als innerer Generator verwendet werden soll.

Gibt zurück

Die neue EmbeddingGeneratorBuilder<TInput,TEmbedding> Instanz.

Ausnahmen

innerGenerator ist null.

Hinweise

Diese Methode entspricht der direkten Verwendung des EmbeddingGeneratorBuilder<TInput,TEmbedding> Konstruktors, die als innerer Generator angegeben innerGenerator wird.

Gilt für: