EmbeddingGeneratorBuilder<TInput,TEmbedding> Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Een opbouwfunctie voor het maken van pijplijnen van IEmbeddingGenerator<TInput,TEmbedding>.
generic <typename TInput, typename TEmbedding>
where TEmbedding : Embeddingpublic ref class EmbeddingGeneratorBuilder sealed
public sealed class EmbeddingGeneratorBuilder<TInput,TEmbedding> where TEmbedding : Embedding
type EmbeddingGeneratorBuilder<'Input, 'Embedding (requires 'Embedding :> Embedding)> = class
Public NotInheritable Class EmbeddingGeneratorBuilder(Of TInput, TEmbedding)
Type parameters
- TInput
Het type waaruit insluitingen worden gegenereerd.
- TEmbedding
Het type insluitingen dat moet worden gegenereerd.
- Overname
-
EmbeddingGeneratorBuilder<TInput,TEmbedding>
Constructors
| Name | Description |
|---|---|
| EmbeddingGeneratorBuilder<TInput,TEmbedding>(Func<IServiceProvider,IEmbeddingGenerator<TInput,TEmbedding>>) |
Initialiseert een nieuw exemplaar van de EmbeddingGeneratorBuilder<TInput,TEmbedding> klasse. |
| EmbeddingGeneratorBuilder<TInput,TEmbedding>(IEmbeddingGenerator<TInput,TEmbedding>) |
Initialiseert een nieuw exemplaar van de EmbeddingGeneratorBuilder<TInput,TEmbedding> klasse. |
Methoden
| Name | Description |
|---|---|
| Build(IServiceProvider) |
Hiermee wordt een IEmbeddingGenerator<TInput,TEmbedding> pijplijn gebouwd die de hele pijplijn vertegenwoordigt. Aanroepen naar dit exemplaar doorlopen elk van de pijplijnfasen op hun beurt. |
| Use(Func<IEmbeddingGenerator<TInput,TEmbedding>,IEmbeddingGenerator<TInput,TEmbedding>>) |
Hiermee wordt een fabriek toegevoegd voor een tussenliggende insluitingsgenerator aan de pijplijn van de insluitingsgenerator. |
| Use(Func<IEmbeddingGenerator<TInput,TEmbedding>,IServiceProvider,IEmbeddingGenerator<TInput,TEmbedding>>) |
Hiermee wordt een fabriek toegevoegd voor een tussenliggende insluitingsgenerator aan de pijplijn van de insluitingsgenerator. |
| Use(Func<IEnumerable<TInput>,EmbeddingGenerationOptions,IEmbeddingGenerator<TInput, TEmbedding>,CancellationToken,Task<GeneratedEmbeddings<TEmbedding>>>) |
Voegt toe aan de insluitgeneratorpijplijn een anonieme delegeringsgenerator op basis van een gemachtigde die een implementatie voor GenerateAsync(IEnumerable<TInput>, EmbeddingGenerationOptions, CancellationToken)biedt. |