DistributedCachingEmbeddingGeneratorBuilderExtensions.UseDistributedCache<TInput,TEmbedding> 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
파이프라인의 DistributedCachingEmbeddingGenerator<TInput,TEmbedding> 다음 단계로 추가합니다.
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)
형식 매개 변수
- TInput
포함이 생성될 형식입니다.
- TEmbedding
생성할 포함 형식입니다.
매개 변수
- storage
- IDistributedCache
캐시의 백업 저장소로 사용할 선택적 IDistributedCache 인스턴스입니다. 제공되지 않으면 서비스 공급자에서 인스턴스가 확인됩니다.
- configure
- Action<DistributedCachingEmbeddingGenerator<TInput,TEmbedding>>
인스턴스를 구성하는 데 사용할 수 있는 선택적 콜백입니다 DistributedCachingEmbeddingGenerator<TInput,TEmbedding> .
반품
EmbeddingGeneratorBuilder<TInput,TEmbedding> 다음과 같이 builder제공됩니다.
예외
builder은 null입니다.