We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f2cab2d commit d13a5d0Copy full SHA for d13a5d0
sentry_sdk/integrations/openai.py
@@ -32,6 +32,7 @@
32
try:
33
# responses API support was introduced in v1.66.0
34
from openai.resources.responses import Responses, AsyncResponses
35
+ from openai.types.responses.response_completed_event import ResponseCompletedEvent
36
except ImportError:
37
RESPONSES_API_ENABLED = False
38
@@ -325,7 +326,7 @@ async def new_iterator_async():
325
326
data_buf[0].append(x.delta or "")
327
328
# OpenAI responses API end of streaming response
- if x.__class__.__name__ == "ResponseCompletedEvent":
329
+ if isinstance(x, ResponseCompletedEvent):
330
_calculate_token_usage(
331
messages,
332
x.response,
0 commit comments