File tree 1 file changed +4
-2
lines changed
1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -33,11 +33,13 @@ class EventHandler(AssistantEventHandler):
33
33
def on_text_delta (self , delta : TextDelta, snapshot : Text):
34
34
print (delta.value, end = " " , flush = True )
35
35
36
+ @override
36
37
def on_tool_call_created (self , tool_call : ToolCall):
37
38
print (f " \n assistant > { tool_call.type} \n " , flush = True )
38
39
40
+ @override
39
41
def on_tool_call_delta (self , delta : ToolCallDelta, snapshot : ToolCall):
40
- if delta.type == ' code_interpreter' :
42
+ if delta.type == " code_interpreter" and delta.code_interpreter :
41
43
if delta.code_interpreter.input:
42
44
print (delta.code_interpreter.input, end = " " , flush = True )
43
45
if delta.code_interpreter.outputs:
@@ -69,7 +71,7 @@ with client.beta.threads.runs.stream(
69
71
) as stream:
70
72
for event in stream:
71
73
# Print the text from text delta events
72
- if event.type == " thread.message.delta" and event.data.delta.content:
74
+ if event.event == " thread.message.delta" and event.data.delta.content:
73
75
print (event.data.delta.content[0 ].text)
74
76
```
75
77
You can’t perform that action at this time.
0 commit comments