I have some code that we’ve developed over the last 9 months that will go to production soon. We take advantage of OpenAI’s function calling for chat completions, but we are using the “functions” parameter instead of the new “tools” parameter that allows for parallel function calling. I don’t care about making calls in parallel, but I’m concerned that our app breaks if support for “functions” is removed from the API entirely.
Is the expectation that there is a date it will retired, or will it just not be available in a future model?
It’s deprecated. You should update your code now accordingly.
Support for the functions parameter will be removed, though it’s not known when, but I can’t imagine it is that monumental of an effort to swap it over, you should just do it.
In this case, there was no “inappropriate”. It was a plea that OpenAI recognize that tools is not a replacement and is poorer on multiple fronts. And then deleted by a mod.