GPT4 sending empty tool calls

 {RunSteps:[
  {
     Type:tool_calls 
      Status:in_progress 
       StepDetails:{ 
           Type:tool_calls MessageCreation:<nil> ToolCalls:[]} }] 

It should be sending me a tool call. It is, but an empty one. It’s clearly a bug but I’m not sure how I should respond to this? The thread just breaks since there is no ID in which I can submit a Tool completion, and the response never comes because it is attempting (and failing) at submitting a tool call

This is using the latest GPT4 turbo preview model

1 Like

Okay. Actually, sometimes during processing the Run gets updated as a toolcall and it can take a while longer before the Run is updated with the actual tool call information. The key is to just keep on long polling even after getting a toolcall response until you have a populated toolcall array