Skip to content

Commit bd4cff8

Browse files
committed
more fixes
1 parent 72fb6b8 commit bd4cff8

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

  • agentops/instrumentation/providers/openai/wrappers

agentops/instrumentation/providers/openai/wrappers/chat.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,7 @@
2020
from agentops.semconv.tool import ToolAttributes
2121
from agentops.semconv.span_kinds import AgentOpsSpanKindValues
2222

23-
from opentelemetry import context as context_api
24-
from opentelemetry.trace import SpanKind, Status, StatusCode, get_tracer, set_span_in_context
23+
from opentelemetry.trace import SpanKind, Status, StatusCode, get_tracer, set_span_in_context, get_current
2524

2625
logger = logging.getLogger(__name__)
2726

@@ -43,7 +42,7 @@ def _create_tool_span(parent_span: Span, tool_call_data: Dict[str, Any]):
4342
with tracer.start_as_current_span(
4443
name=f"tool_call.{tool_call_data['function']['name']}",
4544
kind=SpanKind.INTERNAL,
46-
context=set_span_in_context(context_api.get_current(), parent_span)
45+
context=set_span_in_context(parent_span, get_current())
4746
) as tool_span:
4847
# Set the span kind to TOOL
4948
tool_span.set_attribute("agentops.span.kind", AgentOpsSpanKindValues.TOOL)

0 commit comments

Comments
 (0)