Stop parsing GPT's JSON by hand: structured output with OpenAI Responses API, Zod and TypeScript
I shipped a feature that sends a photo to a vision model and gets back structured feedback — three labeled fields, every time, no exceptions. The hard part wasn't the prompt. It was getting the model
thezap.hashnode.dev7 min read