Skip to content

Commit 5658886

Browse files
authored
Update GenAI otel impl for v1.35 (#6557)
1 parent bb47e13 commit 5658886

File tree

8 files changed

+8
-8
lines changed

8 files changed

+8
-8
lines changed

src/Libraries/Microsoft.Extensions.AI.AzureAIInference/AzureAIInferenceChatClient.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ public AzureAIInferenceChatClient(ChatCompletionsClient chatCompletionsClient, s
6565
var providerUrl = typeof(ChatCompletionsClient).GetField("_endpoint", BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance)
6666
?.GetValue(chatCompletionsClient) as Uri;
6767

68-
_metadata = new ChatClientMetadata("az.ai.inference", providerUrl, defaultModelId);
68+
_metadata = new ChatClientMetadata("azure.ai.inference", providerUrl, defaultModelId);
6969
}
7070

7171
/// <inheritdoc />

src/Libraries/Microsoft.Extensions.AI.AzureAIInference/AzureAIInferenceEmbeddingGenerator.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ public AzureAIInferenceEmbeddingGenerator(
6969
var providerUrl = typeof(EmbeddingsClient).GetField("_endpoint", BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance)
7070
?.GetValue(embeddingsClient) as Uri;
7171

72-
_metadata = new EmbeddingGeneratorMetadata("az.ai.inference", providerUrl, defaultModelId, defaultModelDimensions);
72+
_metadata = new EmbeddingGeneratorMetadata("azure.ai.inference", providerUrl, defaultModelId, defaultModelDimensions);
7373
}
7474

7575
/// <inheritdoc />

src/Libraries/Microsoft.Extensions.AI.AzureAIInference/AzureAIInferenceImageEmbeddingGenerator.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ public AzureAIInferenceImageEmbeddingGenerator(
6565
var providerUrl = typeof(ImageEmbeddingsClient).GetField("_endpoint", BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance)
6666
?.GetValue(imageEmbeddingsClient) as Uri;
6767

68-
_metadata = new EmbeddingGeneratorMetadata("az.ai.inference", providerUrl, defaultModelId, defaultModelDimensions);
68+
_metadata = new EmbeddingGeneratorMetadata("azure.ai.inference", providerUrl, defaultModelId, defaultModelDimensions);
6969
}
7070

7171
/// <inheritdoc />

src/Libraries/Microsoft.Extensions.AI/ChatCompletion/OpenTelemetryChatClient.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ namespace Microsoft.Extensions.AI;
2525

2626
/// <summary>Represents a delegating chat client that implements the OpenTelemetry Semantic Conventions for Generative AI systems.</summary>
2727
/// <remarks>
28-
/// This class provides an implementation of the Semantic Conventions for Generative AI systems v1.34, defined at <see href="https://opentelemetry.io/docs/specs/semconv/gen-ai/" />.
28+
/// This class provides an implementation of the Semantic Conventions for Generative AI systems v1.35, defined at <see href="https://opentelemetry.io/docs/specs/semconv/gen-ai/" />.
2929
/// The specification is still experimental and subject to change; as such, the telemetry output by this client is also subject to change.
3030
/// </remarks>
3131
public sealed partial class OpenTelemetryChatClient : DelegatingChatClient

src/Libraries/Microsoft.Extensions.AI/Embeddings/OpenTelemetryEmbeddingGenerator.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ namespace Microsoft.Extensions.AI;
1919

2020
/// <summary>Represents a delegating embedding generator that implements the OpenTelemetry Semantic Conventions for Generative AI systems.</summary>
2121
/// <remarks>
22-
/// This class provides an implementation of the Semantic Conventions for Generative AI systems v1.34, defined at <see href="https://opentelemetry.io/docs/specs/semconv/gen-ai/" />.
22+
/// This class provides an implementation of the Semantic Conventions for Generative AI systems v1.35, defined at <see href="https://opentelemetry.io/docs/specs/semconv/gen-ai/" />.
2323
/// The specification is still experimental and subject to change; as such, the telemetry output by this client is also subject to change.
2424
/// </remarks>
2525
/// <typeparam name="TInput">The type of input used to produce embeddings.</typeparam>

test/Libraries/Microsoft.Extensions.AI.AzureAIInference.Tests/AzureAIInferenceChatClientTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ public void AsIChatClient_ProducesExpectedMetadata()
5656

5757
IChatClient chatClient = client.AsIChatClient(model);
5858
var metadata = chatClient.GetService<ChatClientMetadata>();
59-
Assert.Equal("az.ai.inference", metadata?.ProviderName);
59+
Assert.Equal("azure.ai.inference", metadata?.ProviderName);
6060
Assert.Equal(endpoint, metadata?.ProviderUri);
6161
Assert.Equal(model, metadata?.DefaultModelId);
6262
}

test/Libraries/Microsoft.Extensions.AI.AzureAIInference.Tests/AzureAIInferenceEmbeddingGeneratorTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ public void AsIEmbeddingGenerator_AzureAIClient_ProducesExpectedMetadata()
3838

3939
IEmbeddingGenerator<string, Embedding<float>> embeddingGenerator = client.AsIEmbeddingGenerator(model);
4040
var metadata = embeddingGenerator.GetService<EmbeddingGeneratorMetadata>();
41-
Assert.Equal("az.ai.inference", metadata?.ProviderName);
41+
Assert.Equal("azure.ai.inference", metadata?.ProviderName);
4242
Assert.Equal(endpoint, metadata?.ProviderUri);
4343
Assert.Equal(model, metadata?.DefaultModelId);
4444
}

test/Libraries/Microsoft.Extensions.AI.AzureAIInference.Tests/AzureAIInferenceImageEmbeddingGeneratorTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ public void AsIEmbeddingGenerator_OpenAIClient_ProducesExpectedMetadata()
3838

3939
IEmbeddingGenerator<DataContent, Embedding<float>> embeddingGenerator = client.AsIEmbeddingGenerator(model);
4040
var metadata = embeddingGenerator.GetService<EmbeddingGeneratorMetadata>();
41-
Assert.Equal("az.ai.inference", metadata?.ProviderName);
41+
Assert.Equal("azure.ai.inference", metadata?.ProviderName);
4242
Assert.Equal(endpoint, metadata?.ProviderUri);
4343
Assert.Equal(model, metadata?.DefaultModelId);
4444
}

0 commit comments

Comments
 (0)