DistributedCachingEmbeddingGeneratorBuilderExtensions.UseDistributedCache<TInput,TEmbedding> Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Fügt eine DistributedCachingEmbeddingGenerator<TInput,TEmbedding> als nächste Stufe in der Pipeline hinzu.
public static Microsoft.Extensions.AI.EmbeddingGeneratorBuilder<TInput,TEmbedding> UseDistributedCache<TInput,TEmbedding>(this Microsoft.Extensions.AI.EmbeddingGeneratorBuilder<TInput,TEmbedding> builder, Microsoft.Extensions.Caching.Distributed.IDistributedCache? storage = default, Action<Microsoft.Extensions.AI.DistributedCachingEmbeddingGenerator<TInput,TEmbedding>>? configure = default) where TEmbedding : Microsoft.Extensions.AI.Embedding;
static member UseDistributedCache : Microsoft.Extensions.AI.EmbeddingGeneratorBuilder<'Input, 'Embedding (requires 'Embedding :> Microsoft.Extensions.AI.Embedding)> * Microsoft.Extensions.Caching.Distributed.IDistributedCache * Action<Microsoft.Extensions.AI.DistributedCachingEmbeddingGenerator<'Input, 'Embedding>> -> Microsoft.Extensions.AI.EmbeddingGeneratorBuilder<'Input, 'Embedding (requires 'Embedding :> Microsoft.Extensions.AI.Embedding)> (requires 'Embedding :> Microsoft.Extensions.AI.Embedding)
<Extension()>
Public Function UseDistributedCache(Of TInput, TEmbedding) (builder As EmbeddingGeneratorBuilder(Of TInput, TEmbedding), Optional storage As IDistributedCache = Nothing, Optional configure As Action(Of DistributedCachingEmbeddingGenerator(Of TInput, TEmbedding)) = Nothing) As EmbeddingGeneratorBuilder(Of TInput, TEmbedding)
Typparameter
- TInput
Der Typ, aus dem Einbettungen generiert werden.
- TEmbedding
Der Typ der zu generierenden Einbettungen.
Parameter
- storage
- IDistributedCache
Eine optionale IDistributedCache Instanz, die als Sicherungsspeicher für den Cache verwendet wird. Wenn sie nicht angegeben wird, wird eine Instanz vom Dienstanbieter aufgelöst.
- configure
- Action<DistributedCachingEmbeddingGenerator<TInput,TEmbedding>>
Ein optionaler Rückruf, der zum Konfigurieren der DistributedCachingEmbeddingGenerator<TInput,TEmbedding> Instanz verwendet werden kann.
Gibt zurück
Die EmbeddingGeneratorBuilder<TInput,TEmbedding> bereitgestellt als builder.
Ausnahmen
builder ist null.