This is a dilemma at the moment. Indeed, “funntion calling” with assitants require a mandatory response by submit tools output
. One could not create another run
as long as the latter not completed. One may, of course, create a new thread, what may not make sense. For some applications where the function arguments deliver formatted quasi-response, packaged in the arguments, no output might be there, I would wish the possibility of a flag that could set the function call to a void-function call. — There is, however, the possibility in some cases to just return the argument of the function as output (dummy) to force complete. This, however, in such application developments may cause real problems and difficult to deal with. I gave up on my application because I had a recursive method, and the function call, if not void, resulted in chaos. In such cases, my suggestion would be to just try to instruct instead of package information out via function calling. For me, this worked well. I hope however a flag will once be invented.