From e1b613b95c20c06a859257c71f28a9ff741eb08f Mon Sep 17 00:00:00 2001 From: Riccardo Magliocchetti Date: Fri, 12 Dec 2025 10:10:38 +0100 Subject: [PATCH] openai-v2: use GEN_AI_REQUEST_ENCODING_FORMATS constant --- .../src/opentelemetry/instrumentation/openai_v2/utils.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/instrumentation-genai/opentelemetry-instrumentation-openai-v2/src/opentelemetry/instrumentation/openai_v2/utils.py b/instrumentation-genai/opentelemetry-instrumentation-openai-v2/src/opentelemetry/instrumentation/openai_v2/utils.py index 2b723fbada..4b58759e22 100644 --- a/instrumentation-genai/opentelemetry-instrumentation-openai-v2/src/opentelemetry/instrumentation/openai_v2/utils.py +++ b/instrumentation-genai/opentelemetry-instrumentation-openai-v2/src/opentelemetry/instrumentation/openai_v2/utils.py @@ -253,11 +253,12 @@ def get_llm_request_attributes( ): # Add embedding dimensions if specified if (dimensions := kwargs.get("dimensions")) is not None: + # TODO: move to GEN_AI_EMBEDDINGS_DIMENSION_COUNT when 1.39.0 is baseline attributes["gen_ai.embeddings.dimension.count"] = dimensions # Add encoding format if specified if "encoding_format" in kwargs: - attributes["gen_ai.request.encoding_formats"] = [ + attributes[GenAIAttributes.GEN_AI_REQUEST_ENCODING_FORMATS] = [ kwargs["encoding_format"] ]