3 ms·
Does any other provider allow that? what use cases are there for JSON + tool calling at the same time?
by behnamoh 1y ago
Does any other provider allow that? what use cases are there for JSON + tool calling at the same time?
- chrisweekly 1y agoPlease correct my likely misunderstanding here, but on the surface, it seems to me that "call some tools then return JSON" has some pretty common use cases.
- wahnfrieden 1y agoOpenAI
- ayende 1y agoOpenAI, Ollama, DeepSeek all do that. And wanting to programmatically work with the result + allow tool calls is super common.
- victorbjorklund 1y agoLet's say you wanna build an app that gives back structured data after a web search. First a tool call to a search api. Then do some reasoning/summar/etc on the data returned by the tool. And finally return JSON.
- shijithpk 1y agoSuppose there's a pdf with lots of tables i want to scrape. I mention the pdf url in my message and with gemini's url context tool, i now have access to the pdf. I can ask gemini to give me the pdf's content as a json and it complies most of the time. But at times, there's an introductory line like "Here's your json:". Those introductory lines interfere with programmatically using the output. They're sometimes there, sometimes not. If I could have structured output at the same time as tool use, I can reliably use what gemini spits out as it'll be in a json, no annoying intro lines.