3 types derived from DelegatingEmbeddingGenerator
Microsoft.Extensions.AI (3)
Embeddings\CachingEmbeddingGenerator.cs (1)
17public abstract class CachingEmbeddingGenerator<TInput, TEmbedding> : DelegatingEmbeddingGenerator<TInput, TEmbedding>
Embeddings\LoggingEmbeddingGenerator.cs (1)
22public partial class LoggingEmbeddingGenerator<TInput, TEmbedding> : DelegatingEmbeddingGenerator<TInput, TEmbedding>
Embeddings\OpenTelemetryEmbeddingGenerator.cs (1)
23public sealed class OpenTelemetryEmbeddingGenerator<TInput, TEmbedding> : DelegatingEmbeddingGenerator<TInput, TEmbedding>
5 references to DelegatingEmbeddingGenerator
Microsoft.Extensions.AI.Abstractions (1)
Embeddings\DelegatingEmbeddingGenerator.cs (1)
25/// Initializes a new instance of the <see cref="DelegatingEmbeddingGenerator{TInput, TEmbedding}"/> class.
Microsoft.Extensions.AI.Abstractions.Tests (2)
Embeddings\DelegatingEmbeddingGeneratorTests.cs (2)
68var service = delegating.GetService<DelegatingEmbeddingGenerator<string, Embedding<float>>>(); 117DelegatingEmbeddingGenerator<string, Embedding<float>>(innerGenerator);
Microsoft.Extensions.AI.Integration.Tests (1)
CallCountingEmbeddingGenerator.cs (1)
14: DelegatingEmbeddingGenerator<string, Embedding<float>>(innerGenerator)
Microsoft.Extensions.AI.Tests (1)
Embeddings\EmbeddingGeneratorBuilderTests.cs (1)
76DelegatingEmbeddingGenerator<string, Embedding<float>>(innerGenerator)