1 instantiation of OpenTelemetryEmbeddingGenerator
Microsoft.Extensions.AI (1)
Embeddings\OpenTelemetryEmbeddingGeneratorBuilderExtensions.cs (1)
38
var generator = new
OpenTelemetryEmbeddingGenerator
<TInput, TEmbedding>(
12 references to OpenTelemetryEmbeddingGenerator
Microsoft.Extensions.AI (6)
Embeddings\OpenTelemetryEmbeddingGenerator.cs (1)
39
/// 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>
32
Action<
OpenTelemetryEmbeddingGenerator
<TInput, TEmbedding>>? configure = null)
38
var
generator = new OpenTelemetryEmbeddingGenerator<TInput, TEmbedding>(
40
loggerFactory?.CreateLogger(typeof(
OpenTelemetryEmbeddingGenerator
<TInput, TEmbedding>)),
Microsoft.Extensions.AI.Ollama.Tests (2)
OllamaEmbeddingGeneratorTests.cs (2)
39
Assert.NotNull(pipeline.GetService<
OpenTelemetryEmbeddingGenerator
<string, Embedding<float>>>());
42
Assert.IsType<
OpenTelemetryEmbeddingGenerator
<string, Embedding<float>>>(pipeline.GetService<IEmbeddingGenerator<string, Embedding<float>>>());
Microsoft.Extensions.AI.OpenAI.Tests (4)
OpenAIEmbeddingGeneratorTests.cs (4)
88
Assert.NotNull(pipeline.GetService<
OpenTelemetryEmbeddingGenerator
<string, Embedding<float>>>());
91
Assert.IsType<
OpenTelemetryEmbeddingGenerator
<string, Embedding<float>>>(pipeline.GetService<IEmbeddingGenerator<string, Embedding<float>>>());
110
Assert.NotNull(pipeline.GetService<
OpenTelemetryEmbeddingGenerator
<string, Embedding<float>>>());
113
Assert.IsType<
OpenTelemetryEmbeddingGenerator
<string, Embedding<float>>>(pipeline.GetService<IEmbeddingGenerator<string, Embedding<float>>>());