Build AI apps with Spring AI, OpenAI, Ollama & SpringBoot.
This course is designed to take you on a comprehensive journey through the process of building AI-powered applications using Spring AI, OpenAI, Ollama, and SpringBoot. You'll start by understanding the evolution of Large Language Models (LLMs) and their powerful impact on AI development, partic...
| Corporate Author: | |
|---|---|
| Other Authors: | |
| Format: | Video |
| Language: | English |
| Published: |
[Birmingham, United Kingdom] :
Packt Publishing,
2025.
|
| Edition: | [First edition]. |
| Subjects: | |
| Online Access: | Connect to the full text of this electronic book |
| Summary: | This course is designed to take you on a comprehensive journey through the process of building AI-powered applications using Spring AI, OpenAI, Ollama, and SpringBoot. You'll start by understanding the evolution of Large Language Models (LLMs) and their powerful impact on AI development, particularly in the context of tools like ChatGPT. The course introduces Spring AI and its seamless integration with OpenAI, allowing you to quickly create intelligent applications using Java. As you progress, you'll dive deeper into advanced concepts such as structured data generation, multimodal AI capabilities, and tool calling to enhance your applications with external knowledge. You'll learn to work with OpenAI's image and text-to-speech models, process real-time weather and currency data, and implement chat-based AI applications. In the final stages of the course, you'll unlock the potential of running LLMs locally with Ollama. You'll gain the ability to implement AI-driven features within your SpringBoot apps, using locally-hosted models for more flexibility and control. By the end of the course, you will have built robust AI applications, and you'll have the skills necessary to innovate and implement AI solutions across a wide range of use cases. To access the supplementary materials, scroll down to the 'Resources' section above the 'Course Outline' and click 'Supplemental Content.' This will either initiate a download or redirect you to GitHub. What you will learn Create real-time chat applications using Spring AI's ChatClient Generate structured data with Spring AI and OpenAI's API Handle voice-to-text and text-to-speech functionality Build AI-powered applications with local LLMs using Ollama Leverage external APIs like weather and currency tools to enhance AI models Implement advanced error handling and AI prompt engineering for improved app performance Audience This course is ideal for Java developers, AI enthusiasts, and anyone eager to integrate artificial intelligence into real-world applications. Familiarity with Java and SpringBoot is necessary, as the course involves working with these technologies to build AI-powered solutions. No prior experience with AI is required, but an understanding of software development and a willingness to learn about AI models like GPT will ensure a smoother learning experience. Developers looking to dive into AI should find this course invaluable. About the Author Dilip Sundarraj: Dilip Sundarraj is a software engineer who has experience with building software since 2008. He is passionate about learning modern technologies and staying up to date with all the modern technologies, tools, frameworks, and more. He loves to share his knowledge with the world and that is one of the key reasons for him to be in the online teaching industry. He loves interacting with other software developers and believes that this helps him share knowledge and learn from them. During his leisure time, he loves to play cricket, watch movies, and work out in the gym to have a balance between physical and mental strength. Dilip has a YouTube channel named Code with Dilip, where he has been sharing a lot of technical content related to languages, frameworks, best practices, and more. |
|---|---|
| Physical Description: | 1 online resource (1 video file (09 hr., 24 min.)) : sound, color. |
| Playing Time: | 09:24:00 |
| ISBN: | 9781806704132 1806704137 |