@@ -162,7 +162,7 @@ def _has_attr_and_is_int(
162162def _calculate_completions_token_usage (
163163 messages : "Optional[Iterable[ChatCompletionMessageParam]]" ,
164164 response : "Any" ,
165- span : "Span" ,
165+ span : "Union[ Span, StreamedSpan] " ,
166166 streaming_message_responses : "Optional[List[str]]" ,
167167 streaming_message_total_token_usage : "Optional[CompletionUsage]" ,
168168 count_tokens : "Callable[..., Any]" ,
@@ -894,7 +894,7 @@ def _set_completions_api_output_data(
894894
895895
896896def _wrap_synchronous_completions_chunk_iterator (
897- span : "Span" ,
897+ span : "Union[ Span, StreamedSpan] " ,
898898 integration : "OpenAIIntegration" ,
899899 start_time : "Optional[float]" ,
900900 messages : "Optional[Iterable[ChatCompletionMessageParam]]" ,
@@ -1024,7 +1024,7 @@ async def _wrap_asynchronous_completions_chunk_iterator(
10241024
10251025
10261026def _wrap_synchronous_responses_event_iterator (
1027- span : "Span" ,
1027+ span : "Union[ Span, StreamedSpan] " ,
10281028 integration : "OpenAIIntegration" ,
10291029 start_time : "Optional[float]" ,
10301030 input : "Optional[Union[str, ResponseInputParam]]" ,
@@ -1091,7 +1091,7 @@ def _wrap_synchronous_responses_event_iterator(
10911091
10921092
10931093async def _wrap_asynchronous_responses_event_iterator (
1094- span : "Span" ,
1094+ span : "Union[ Span, StreamedSpan] " ,
10951095 integration : "OpenAIIntegration" ,
10961096 start_time : "Optional[float]" ,
10971097 input : "Optional[Union[str, ResponseInputParam]]" ,
@@ -1156,7 +1156,7 @@ async def _wrap_asynchronous_responses_event_iterator(
11561156
11571157
11581158def _set_responses_api_output_data (
1159- span : "Span" ,
1159+ span : "Union[ Span, StreamedSpan] " ,
11601160 response : "Any" ,
11611161 kwargs : "dict[str, Any]" ,
11621162 integration : "OpenAIIntegration" ,
0 commit comments