
Create a Generative AI Chatbot That Uses Your Data – GPT-4o + Ada-002 | Azure AI Series Episode 3
Harpy Cloud Solutions
Welcome to the Spring AI Tutorial — your complete step-by-step guide to building your first AI-powered app with Java Spring Boot! 🚀 In this video, you’ll learn how to integrate ChatGPT-style LLMs into your Spring Boot projects using the Spring AI module. We’ll start from scratch, set up the project dependencies, create our first AI-enabled REST API, and go behind the scenes to understand how Spring AI auto-configures the OpenAI Chat Model for you. 💡 What You’ll Learn Setting up the spring-ai-openai-spring-boot-starter dependency Connecting your app to OpenAI with an API key Using ChatClient to build prompts and stream AI responses Reactive vs blocking calls — RestClient vs WebClient explained Testing AI endpoints with Postman Understanding User, System, and Assistant roles in message context How DefaultChatClient and ChatModel work internally in Spring AI Building a simple AI chat app with Spring Boot + Java By the end, you’ll understand not only how to build an AI app but also why Spring AI simplifies AI integration by handling model configuration, message streaming, and API communication for you. Timestamps 00:00 – Spring AI Intro 01:02 – Setting up Spring AI Dependency 04:54 – Building Our First AI Application 12:27 – Spring Boot AI – First Program 13:55 – Understanding ChatClient 23:36 – Updating Models & Defaults in Spring Boot 32:14 – Limiting ChatResponse with content() 34:02 – First Spring Boot AI Web Application 36:49 – ChatClient Fluent API 41:12 – Streaming Chat Responses (Going Reactive) 46:26 – Testing with Postman & OpenAI 51:35 – User vs Assistant vs System Message 56:44 – Understanding Messages & Roles 01:00:27 – Adding User & System Message to ChatClient 01:03:44 – Why Spring AI? 01:07:47 – How Spring AI Works Internally 01:13:20 – Introducing ChatModel 01:18:07 – Spring AI – A Developer’s Buddy 01:20:11 – What Spring AI Is Not 01:20:53 – What’s Next? 01:21:36 – Outro 🎯 Perfect for Java developers, Spring Boot beginners, and anyone exploring AI development with Spring’s new reactive capabilities. For More free/paid courses visit www.seleniumexpress.com ⚙️ Tech Stack Covered Postman API Testing Java + Spring Boot Spring AI + OpenAI Integration spring boot chatgpt integration 🚀 Next Video ➡️ Integrating ChatGPT with Java Spring Boot using Spring AI Learn how to make real-time API calls, send messages programmatically, and handle responses in your backend. #springai #springboot 🎓 Related Courses – For reference 📘 Java Streams & Lambda Expressions https://www.youtube.com/watch?v=nQ4B_EWnAvI&list=PL3NrzZBjk6m-jblxwCFWxtvCeYGv05rmj ⚡ Reactive Java with Project Reactor https://www.youtube.com/watch?v=-AnAd7rR2Qk&list=PL3NrzZBjk6m-RrIn2ndllgEnIHpOmz2v3 🔁 Generics in Java Explained https://www.youtube.com/watch?v=V-Sg8K4oINU&list=PL3NrzZBjk6m8BqPhWC700B1TnG9XUlLdT 🌐 Spring Boot Crash Course https://www.youtube.com/watch?v=F_rGkDeihBg&list=PL3NrzZBjk6m-P7k8tmq1wJOdJ0_ZpPxbp ▶️ Spring Boot Microservices https://www.youtube.com/watch?v=T2rBkbT50TE&list=PL3NrzZBjk6m_n8QZCdnF7Yax36cqWkO9j ▶️ Apache Kafka Essentials https://www.youtube.com/watch?v=MkcrLzbu9tc&list=PL3NrzZBjk6m_dQzvBuD6Yn9Tj9xNTmyhl ▶️ Spring Bootcamp (FREE) https://www.youtube.com/watch?v=ZTv6uQ2AlA8&list=PL3NrzZBjk6m_7F2vyEW8DWmUTmnkb_IS3 ▶️ Spring Live Mock Interview https://www.youtube.com/watch?v=yX2w-Sof95s&list=PL3NrzZBjk6m_Md4nG1uF5113-Z0yVRoA0 Feel free to ask for support. Email me at seleniumexpress@gmail.com For More free/paid courses visit www.seleniumexpress.com Facebook https://www.facebook.com/seleniumexpress Facebook support Group “SeleniumExpress - Support" https://www.facebook.com/groups/187000222361579/ Follow me on Insta https://www.instagram.com/selenium_express/ 🔔 Subscribe for More Learn | Code | Build with Selenium Express 🔔 Subscribe and enable notifications to get the next video of this Spring AI series!
Category
OpenAI SDK & FrameworksFeed
OpenAI SDK & Frameworks
Featured Date
November 2, 2025Quality Rank
#1