2 instantiations of OpenTelemetryEmbeddingGenerator
Aspire.OpenAI (1)
AspireOpenAIClientBuilderEmbeddingGeneratorExtensions.cs (1)
76return new OpenTelemetryEmbeddingGenerator<string, Embedding<float>>(
Microsoft.Extensions.AI (1)
Embeddings\OpenTelemetryEmbeddingGeneratorBuilderExtensions.cs (1)
38var generator = new OpenTelemetryEmbeddingGenerator<TInput, TEmbedding>(
17 references to OpenTelemetryEmbeddingGenerator
Aspire.Azure.AI.OpenAI.Tests (1)
AspireAzureOpenAIClientBuilderEmbeddingGeneratorExtensionsTests.cs (1)
190Assert.Equal(disableOpenTelemetry, generator.GetService<OpenTelemetryEmbeddingGenerator<string, Embedding<float>>>() is null);
Aspire.OpenAI (1)
AspireOpenAIClientBuilderEmbeddingGeneratorExtensions.cs (1)
78loggerFactory?.CreateLogger(typeof(OpenTelemetryEmbeddingGenerator<string, Embedding<float>>)));
Aspire.OpenAI.Tests (1)
AspireOpenAIClientBuilderEmbeddingGeneratorExtensionsTests.cs (1)
193Assert.Equal(disableOpenTelemetry, generator.GetService<OpenTelemetryEmbeddingGenerator<string, Embedding<float>>>() is null);
Microsoft.Extensions.AI (6)
Embeddings\OpenTelemetryEmbeddingGenerator.cs (1)
41/// Initializes a new instance of the <see cref="OpenTelemetryEmbeddingGenerator{TInput, TEmbedding}"/> class.
Embeddings\OpenTelemetryEmbeddingGeneratorBuilderExtensions.cs (5)
11/// <summary>Provides extensions for configuring <see cref="OpenTelemetryEmbeddingGenerator{TInput, TEmbedding}"/> instances.</summary> 26/// <param name="configure">An optional callback that can be used to configure the <see cref="OpenTelemetryEmbeddingGenerator{TInput, TEmbedding}"/> instance.</param> 32Action<OpenTelemetryEmbeddingGenerator<TInput, TEmbedding>>? configure = null) 38var generator = new OpenTelemetryEmbeddingGenerator<TInput, TEmbedding>( 40loggerFactory?.CreateLogger(typeof(OpenTelemetryEmbeddingGenerator<TInput, TEmbedding>)),
Microsoft.Extensions.AI.AzureAIInference.Tests (2)
AzureAIInferenceEmbeddingGeneratorTests.cs (2)
75Assert.NotNull(pipeline.GetService<OpenTelemetryEmbeddingGenerator<string, Embedding<float>>>()); 78Assert.IsType<OpenTelemetryEmbeddingGenerator<string, Embedding<float>>>(pipeline.GetService<IEmbeddingGenerator<string, Embedding<float>>>());
Microsoft.Extensions.AI.Ollama.Tests (2)
OllamaEmbeddingGeneratorTests.cs (2)
40Assert.NotNull(pipeline.GetService<OpenTelemetryEmbeddingGenerator<string, Embedding<float>>>()); 43Assert.IsType<OpenTelemetryEmbeddingGenerator<string, Embedding<float>>>(pipeline.GetService<IEmbeddingGenerator<string, Embedding<float>>>());
Microsoft.Extensions.AI.OpenAI.Tests (4)
OpenAIEmbeddingGeneratorTests.cs (4)
90Assert.NotNull(pipeline.GetService<OpenTelemetryEmbeddingGenerator<string, Embedding<float>>>()); 93Assert.IsType<OpenTelemetryEmbeddingGenerator<string, Embedding<float>>>(pipeline.GetService<IEmbeddingGenerator<string, Embedding<float>>>()); 113Assert.NotNull(pipeline.GetService<OpenTelemetryEmbeddingGenerator<string, Embedding<float>>>()); 116Assert.IsType<OpenTelemetryEmbeddingGenerator<string, Embedding<float>>>(pipeline.GetService<IEmbeddingGenerator<string, Embedding<float>>>());