1 type derived from DistributedCachingEmbeddingGenerator
Microsoft.Extensions.AI.Tests (1)
Embeddings\DistributedCachingEmbeddingGeneratorTest.cs (1)
414: DistributedCachingEmbeddingGenerator<string, Embedding<float>>(innerGenerator, storage)
9 instantiations of DistributedCachingEmbeddingGenerator
Microsoft.Extensions.AI (1)
Embeddings\DistributedCachingEmbeddingGeneratorBuilderExtensions.cs (1)
39var result = new DistributedCachingEmbeddingGenerator<TInput, TEmbedding>(innerGenerator, storage);
Microsoft.Extensions.AI.Tests (8)
Embeddings\DistributedCachingEmbeddingGeneratorTest.cs (8)
29using DistributedCachingEmbeddingGenerator<string, Embedding<float>> generator = new(innerGenerator, _storage); 59using var outer = new DistributedCachingEmbeddingGenerator<string, Embedding<float>>(testGenerator, _storage) 105using var outer = new DistributedCachingEmbeddingGenerator<string, Embedding<float>>(testGenerator, _storage) 150using var outer = new DistributedCachingEmbeddingGenerator<string, Embedding<float>>(innerGenerator, _storage) 186using var outer = new DistributedCachingEmbeddingGenerator<string, Embedding<float>>(innerGenerator, _storage) 223using var outer = new DistributedCachingEmbeddingGenerator<string, Embedding<float>>(innerGenerator, _storage) 257using var outer = new DistributedCachingEmbeddingGenerator<string, Embedding<float>>(innerGenerator, _storage) 308using var outer = new DistributedCachingEmbeddingGenerator<string, Embedding<float>>(innerGenerator, _storage)
16 references to DistributedCachingEmbeddingGenerator
Microsoft.Extensions.AI (6)
Embeddings\DistributedCachingEmbeddingGenerator.cs (1)
43/// <summary>Initializes a new instance of the <see cref="DistributedCachingEmbeddingGenerator{TInput, TEmbedding}"/> class.</summary>
Embeddings\DistributedCachingEmbeddingGeneratorBuilderExtensions.cs (5)
12/// Extension methods for adding a <see cref="DistributedCachingEmbeddingGenerator{TInput, TEmbedding}"/> to an 18/// Adds a <see cref="DistributedCachingEmbeddingGenerator{TInput, TEmbedding}"/> as the next stage in the pipeline. 26/// <param name="configure">An optional callback that can be used to configure the <see cref="DistributedCachingEmbeddingGenerator{TInput, TEmbedding}"/> instance.</param> 32Action<DistributedCachingEmbeddingGenerator<TInput, TEmbedding>>? configure = null) 39var result = new DistributedCachingEmbeddingGenerator<TInput, TEmbedding>(innerGenerator, storage);
Microsoft.Extensions.AI.OpenAI.Tests (2)
OpenAIEmbeddingGeneratorTests.cs (2)
65Assert.NotNull(pipeline.GetService<DistributedCachingEmbeddingGenerator<string, Embedding<float>>>()); 88Assert.NotNull(pipeline.GetService<DistributedCachingEmbeddingGenerator<string, Embedding<float>>>());
Microsoft.Extensions.AI.Tests (8)
Embeddings\DistributedCachingEmbeddingGeneratorTest.cs (8)
29using DistributedCachingEmbeddingGenerator<string, Embedding<float>> generator = new(innerGenerator, _storage); 59using var outer = new DistributedCachingEmbeddingGenerator<string, Embedding<float>>(testGenerator, _storage) 105using var outer = new DistributedCachingEmbeddingGenerator<string, Embedding<float>>(testGenerator, _storage) 150using var outer = new DistributedCachingEmbeddingGenerator<string, Embedding<float>>(innerGenerator, _storage) 186using var outer = new DistributedCachingEmbeddingGenerator<string, Embedding<float>>(innerGenerator, _storage) 223using var outer = new DistributedCachingEmbeddingGenerator<string, Embedding<float>>(innerGenerator, _storage) 257using var outer = new DistributedCachingEmbeddingGenerator<string, Embedding<float>>(innerGenerator, _storage) 308using var outer = new DistributedCachingEmbeddingGenerator<string, Embedding<float>>(innerGenerator, _storage)