A few months ago, if you had asked me whether Structured Outputs solved hallucinations, I probably would have said yes.
Today, I wouldn't.
Not because Structured Outputs don't work-they absolutely do.
But because they solve a different problem.
After building ShapeCraft, an open-source structured output library supporting OpenAI, Groq, Ollama (GBNF), and Anthropic, I realized something that fundamentally changed how I think about production AI.






