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