File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed
Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -33,11 +33,13 @@ class EventHandler(AssistantEventHandler):
3333 def on_text_delta (self , delta : TextDelta, snapshot : Text):
3434 print (delta.value, end = " " , flush = True )
3535
36+ @override
3637 def on_tool_call_created (self , tool_call : ToolCall):
3738 print (f " \n assistant > { tool_call.type} \n " , flush = True )
3839
40+ @override
3941 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 :
4143 if delta.code_interpreter.input:
4244 print (delta.code_interpreter.input, end = " " , flush = True )
4345 if delta.code_interpreter.outputs:
@@ -69,7 +71,7 @@ with client.beta.threads.runs.stream(
6971) as stream:
7072 for event in stream:
7173 # 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:
7375 print (event.data.delta.content[0 ].text)
7476```
7577
You can’t perform that action at this time.
0 commit comments