Took blood, sweat and tears for me to figure it out - because the process flows arent perfectly documented. ![]()
Just try imagine for yourself how you would design a realtime interface.
The API cant handle multiple requests at a time and “response.create” just means “do something for me”. So you need to wait in your event loop until you receive any “response.done” and then you are able to create new responses. One at a time.
Be careful. When you are in VAD-Mode the model automatically creates responses.
Unfortunately the API currently does not have any possibility of retrieving internal status for responses, conversations, item …