We’ve been playing with o3-mini the last few days. In the playground and in our API we can never get o3-mini to produce more than one tool-call response no matter the functions, tool_choice or reasoning. Is it intentional that o3-mini can only return one tool per API call
Just been playing with o4-mini in the playground. I’m sstill struggling with it returning more than one tool. Is this an issue for the new reasoning models?
No wrapper for making parallel function calls. Thus multiple iterations to your API backend and input billing for each context use for individual function calls on Chat Completions (but a token savings by not having that additional tool always there).
You can see above I had to fill in two separate function calls to get my “parallel” use needs.
That same prompt with o4-mini on Responses put the internal iterator into a loop, returning a single function call only after 3354 output tokens. Then failure returning the single function’s value - because apparently the Responses Playground is trying to now resend and rebloat context with a prior reasoning message ID in the messages list with tool return also, needing the same state storage as reusing a response ID - prior response ID which it doesn’t do.
If one is anointed from on high, you mean Are you handing those out without any obligation to check a moderator inbox?