This tutorial outlines the steps to build a scalable generative AI application using Azure OpenAI Service and YugabyteDB. The application provides lodging recommendations for San Francisco, utilizing both Azure OpenAI Chat Mode and YugabyteDB Embeddings Mode. In Chat Mode, the Node.js backend leverages an Azure OpenAI GPT model to generate recommendations based on user prompts. In Embeddings Mode, the backend employs an Azure OpenAI Embeddings model to convert user prompts into vectorized representations, which are then stored in YugabyteDB for similarity searches. The application demonstrates how to deploy and set up both modes, with Chat Mode relying on the Azure Chat Completions API and Embeddings Mode utilizing a distributed YugabyteDB cluster for scalability.