Skip to content

Commit d13a5d0

Browse files
committed
review feedback
1 parent f2cab2d commit d13a5d0

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

sentry_sdk/integrations/openai.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
try:
3333
# responses API support was introduced in v1.66.0
3434
from openai.resources.responses import Responses, AsyncResponses
35+
from openai.types.responses.response_completed_event import ResponseCompletedEvent
3536
except ImportError:
3637
RESPONSES_API_ENABLED = False
3738

@@ -325,7 +326,7 @@ async def new_iterator_async():
325326
data_buf[0].append(x.delta or "")
326327

327328
# OpenAI responses API end of streaming response
328-
if x.__class__.__name__ == "ResponseCompletedEvent":
329+
if isinstance(x, ResponseCompletedEvent):
329330
_calculate_token_usage(
330331
messages,
331332
x.response,

0 commit comments

Comments
 (0)