Skip to content

Commit 6840646

Browse files
committed
Don't import conditionally
1 parent 5b5743b commit 6840646

File tree

1 file changed

+3
-4
lines changed
  • instrumentation-genai/opentelemetry-instrumentation-openai-v2/src/opentelemetry/instrumentation/openai_v2

1 file changed

+3
-4
lines changed

instrumentation-genai/opentelemetry-instrumentation-openai-v2/src/opentelemetry/instrumentation/openai_v2/patch.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@
1919
from openai import Stream
2020

2121
from opentelemetry._events import Event, EventLogger
22+
from opentelemetry.semconv._incubating.attributes import (
23+
event_attributes as EventAttributes,
24+
)
2225
from opentelemetry.semconv._incubating.attributes import (
2326
gen_ai_attributes as GenAIAttributes,
2427
)
@@ -438,10 +441,6 @@ def _set_embeddings_response_attributes(
438441

439442
# Emit events for embeddings if content capture is enabled
440443
if capture_content:
441-
from opentelemetry.semconv._incubating.attributes import (
442-
event_attributes as EventAttributes,
443-
)
444-
445444
# Emit input event
446445
input_event_attributes = {
447446
GenAIAttributes.GEN_AI_SYSTEM: GenAIAttributes.GenAiSystemValues.OPENAI.value,

0 commit comments

Comments
 (0)