How to extract LLM responses as type-safe objects: Between Vercel AI SDK's `streamText` and `generateObject` | DEV BAK - 기술블로그