Is there a date where the deprecated "functions" parameter will be removed?

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?

Thanks!

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.

1 Like

There was another response here, and it got removed. Does that happen often on these forums?

Only when they’re inappropriate, off-topic, or spam. Users also sometimes delete their own posts for their own reasons.

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.