Function call not being followed up by audio event

Whenever the realtime API decides to call a function, it NEVER sends an audio event to “follow up” the function call event. Is anyone else getting the same behaviour? How are you handling it? Or is it just my issue

( I´m using tool_choice: "auto" and server_vad )

1 Like

You have to send a response.create event after you append the tool call result to the conversation.

2 Likes

Got it. Any reason why the server doesn’t append the input by itself to the conversation history ?

Its by design, so that you have more control

2 Likes

I have that problem even with respons.create included. Additionally, the response.create seems to be entering either recursive loop, or just a loop of calling the function on its own response.
Any idea how to stop that happening?