Extracting Structured Data with OpenAI's New Feature Using Node.js
In this video, we demonstrate how to use OpenAI’s new Structured Outputs feature to easily transform user input or raw HTML into structured JSON data. This feature is more straightforward than function calling and guarantees outputs matching the provided JSON schemas.
Using Node.js and the Zod library for schema validation, we walk through creating a to-do app that parses user instructions and then extends this to parse book data from raw HTML. Step-by-step, we show the project setup, write and run the code, and validate the results.
00:00 Introduction to Structured Outputs
00:52 Setting Up the Node.js Project
01:34 Creating a To-Do App with OpenAI and Zod
03:49 Parsing Data from Raw HTML
05:47 Conclusion and Final Thoughts
Blog post article: https://serpapi.com/blog/openai-new-s...
OpenAI blog announcement: https://openai.com/index/introducing-...
Structured Output documentation: https://platform.openai.com/docs/guid...
Learn how to web parsing or web scraping with AI model from OpenAI
#webscraping #openai #aitutorial