Dynamically generate a webpage from user request using OpenAI Structured Output | Genaihub