EmbeddingGeneratorBuilder<TInput,TEmbedding> 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
一個用於建立 的 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)
類型參數
- TInput
嵌入將從中產生的類型。
- TEmbedding
要產生的嵌入類型。
- 繼承
-
EmbeddingGeneratorBuilder<TInput,TEmbedding>
建構函式
方法
| 名稱 | Description |
|---|---|
| Build(IServiceProvider) |
建立一個 IEmbeddingGenerator<TInput,TEmbedding> 代表整個管線的系統。 呼叫此實例的訊號會依序通過各管線階段。 |
| Use(Func<IEmbeddingGenerator<TInput,TEmbedding>,IEmbeddingGenerator<TInput,TEmbedding>>) |
為嵌入產生器管線新增一個中間嵌入產生器的工廠。 |
| Use(Func<IEmbeddingGenerator<TInput,TEmbedding>,IServiceProvider,IEmbeddingGenerator<TInput,TEmbedding>>) |
為嵌入產生器管線新增一個中間嵌入產生器的工廠。 |
| Use(Func<IEnumerable<TInput>,EmbeddingGenerationOptions,IEmbeddingGenerator<TInput, TEmbedding>,CancellationToken,Task<GeneratedEmbeddings<TEmbedding>>>) |
在嵌入產生器管線中新增一個匿名委派嵌入產生器,基於代理,提供 的 GenerateAsync(IEnumerable<TInput>, EmbeddingGenerationOptions, CancellationToken)實作。 |