EmbeddingGeneratorBuilder<TInput,TEmbedding> Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Konstruktor do tworzenia potoków programu 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)
Parametry typu
- TInput
Typ, z którego zostaną wygenerowane osadzanie.
- TEmbedding
Typ osadzania do wygenerowania.
- Dziedziczenie
-
EmbeddingGeneratorBuilder<TInput,TEmbedding>
Konstruktory
| Nazwa | Opis |
|---|---|
| EmbeddingGeneratorBuilder<TInput,TEmbedding>(Func<IServiceProvider,IEmbeddingGenerator<TInput,TEmbedding>>) |
Inicjuje nowe wystąpienie klasy EmbeddingGeneratorBuilder<TInput,TEmbedding>. |
| EmbeddingGeneratorBuilder<TInput,TEmbedding>(IEmbeddingGenerator<TInput,TEmbedding>) |
Inicjuje nowe wystąpienie klasy EmbeddingGeneratorBuilder<TInput,TEmbedding>. |
Metody
| Nazwa | Opis |
|---|---|
| Build(IServiceProvider) |
Tworzy obiekt IEmbeddingGenerator<TInput,TEmbedding> reprezentujący cały potok. Wywołania tego wystąpienia będą przekazywane przez poszczególne etapy potoku. |
| Use(Func<IEmbeddingGenerator<TInput,TEmbedding>,IEmbeddingGenerator<TInput,TEmbedding>>) |
Dodaje fabrykę pośredniego generatora osadzania do potoku generatora osadzania. |
| Use(Func<IEmbeddingGenerator<TInput,TEmbedding>,IServiceProvider,IEmbeddingGenerator<TInput,TEmbedding>>) |
Dodaje fabrykę pośredniego generatora osadzania do potoku generatora osadzania. |
| Use(Func<IEnumerable<TInput>,EmbeddingGenerationOptions,IEmbeddingGenerator<TInput, TEmbedding>,CancellationToken,Task<GeneratedEmbeddings<TEmbedding>>>) |
Dodaje do potoku generatora osadzania anonimowe delegowanie generatora osadzania na podstawie delegata, który zapewnia implementację dla elementu GenerateAsync(IEnumerable<TInput>, EmbeddingGenerationOptions, CancellationToken). |