5 types derived from DelegatingEmbeddingGenerator
Microsoft.Extensions.AI (5)
Embeddings\AnonymousDelegatingEmbeddingGenerator.cs (1)
15public sealed class AnonymousDelegatingEmbeddingGenerator<TInput, TEmbedding> : DelegatingEmbeddingGenerator<TInput, TEmbedding>
Embeddings\CachingEmbeddingGenerator.cs (1)
17public abstract class CachingEmbeddingGenerator<TInput, TEmbedding> : DelegatingEmbeddingGenerator<TInput, TEmbedding>
Embeddings\ConfigureOptionsEmbeddingGenerator.cs (1)
15public sealed class ConfigureOptionsEmbeddingGenerator<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>
6 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 (3)
Embeddings\DelegatingEmbeddingGeneratorTests.cs (3)
76var service = delegating.GetService<DelegatingEmbeddingGenerator<string, Embedding<float>>>(); 125DelegatingEmbeddingGenerator<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)
82DelegatingEmbeddingGenerator<string, Embedding<float>>(innerGenerator)