awesome-spring-ai
Awesome Spring AI
https://github.com/danvega/awesome-spring-ai
Last synced: about 12 hours ago
JSON representation
-
Code & Examples
-
Code Examples
- Spring AI with QianFan - Spring AI supports the various AI language models from QianFan. You can interact with QianFan language models and create a multilingual conversational assistant based on QianFan models.
- Hello Flash: OpenAI-Compatible Gemini API - Showcases how to host Google’s Gemini models while maintaining full compatibility with OpenAI’s API. This project enables Java developers to switch from OpenAI to Gemini models seamlessly, using the same client libraries and API calls, requiring only an API key.
- Flight Booking Assistant - Spring AI powered expert system demo
- Spring AI Chat Bot CLI - chatbot with Retrieval-Augmented Generation (RAG) and conversational memory capabilities
- Spring AI Samples (community driven) Thomas Vitale - Samples showing how to build Java applications powered by Generative AI and Large Language Models (LLMs)
- spring-ai-examples - (community driven) Craig Walls
- Spring AI Zero to Hero
- Dan's Spring AI Workshop
- Spring AI Powered Local CLI Chat Bot - Experience a fully local, Spring AI-powered CLI chatbot that runs entirely on your machine with no external services required.
- Flight Booking Assistant - Spring AI powered expert system demo
- Spring AI Chat Bot CLI - chatbot with Retrieval-Augmented Generation (RAG) and conversational memory capabilities
- Spring AI Samples (community driven) Thomas Vitale - Samples showing how to build Java applications powered by Generative AI and Large Language Models (LLMs)
- spring-ai-examples - (community driven) Craig Walls
- Spring AI Zero to Hero
- Dan's Spring AI Workshop
- Spring AI Powered Local CLI Chat Bot - Experience a fully local, Spring AI-powered CLI chatbot that runs entirely on your machine with no external services required.
-
Demos
-
-
Official Resources
-
Spring AI Blogs
- AI Meets Spring Petclinic: Implementing an AI Assistant with Spring AI (Part I)
- AI Meets Spring Petclinic: Implementing an AI Assistant with Spring AI (Part II)
- Spring AI with Groq - a blazingly fast AI inference engine
- Spring AI - Structured Output
- Leverage the Power of 45k, free, Hugging Face Models with Spring AI and Ollama
- Supercharging Your AI Applications with Spring AI Advisors
- Spring AI with NVIDIA LLM API
- Spring AI Embraces OpenAI's Structured Outputs: Enhancing JSON Response Reliability
- Leverage the Power of 45k, free, Hugging Face Models with Spring AI and Ollama
- Supercharging Your AI Applications with Spring AI Advisors
- Spring AI with NVIDIA LLM API
- Spring AI with Groq - a blazingly fast AI inference engine
- Spring AI with Ollama Tool Support
- Spring AI - Multimodality - Orbis Sensualium Pictus
- Spring AI - Multimodality - Orbis Sensualium Pictus
- Function Calling in Java and Spring AI using the latest Mistral AI API
- Function Calling in Java and Spring AI using the latest Mistral AI API
- AI Meets Spring Petclinic: Implementing an AI Assistant with Spring AI (Part I)
- AI Meets Spring Petclinic: Implementing an AI Assistant with Spring AI (Part II)
-
Documentation
-
-
Learning Resources
-
Books
-
Podcasts
- Spring Office Hours
- Bootiful Podcast
- This Day in AI
- This Day in AI
- Practical AI from Changelog
- Practical AI from Changelog
- Latent Space
- Latent Space
- Your Undivided Attention
- Your Undivided Attention
- TWIML (This Week in Machine Learning)
- TWIML (This Week in Machine Learning)
- Gradient Decent
- Gradient Decent
- Spring Office Hours
- Bootiful Podcast
-
YouTube
- The Turing Lectures (General AI)
- Spring AI: Seamlessly Integrating AI into Your Enterprise Java Applications
- Spring AI Is All You Need
- Introducing Spring AI
- Spring AI at Spring.IO Keynotes
- Spring AI Is All You Need • Christian Tzolov • GOTO 2024
- Bringing GenAI to the Modern Enterprise. A production use-case. In Serverless Java !! • Dan Dobrin • Devoxxx Belgium 2024
- Dan Vega's Playlist
- Craig Walls' Spring AI Playlist
- Dan Vega's Playlist
- The Neural Maze
- The Turing Lectures (General AI)
- Spring AI: Seamlessly Integrating AI into Your Enterprise Java Applications
- Spring AI Is All You Need
- Introducing Spring AI
- Spring AI at Spring.IO Keynotes
- Spring Tips: Spring AI
- Spring Tips: Spring AI
- Overview of Spring AI @ Devoxx 2023
- Introducing Spring AI • Add Generative AI to your Spring Applications
- Introducing Spring AI by Christian Tzolov / Mark Pollack @ Spring I/O 2024
- Bootiful Artificial Intelligence • Josh Long, Mark Pollack & Rod Johnson
- Overview of Spring AI @ Devoxx 2023
- Introducing Spring AI • Add Generative AI to your Spring Applications
- Introducing Spring AI by Christian Tzolov / Mark Pollack @ Spring I/O 2024
- Spring AI Is All You Need • Christian Tzolov • GOTO 2024
- Bringing GenAI to the Modern Enterprise. A production use-case. In Serverless Java !! • Dan Dobrin • Devoxxx Belgium 2024
-
Workshops
- Spring AI Zero to Hero Workshop - Example applications showing how to use Spring AI to build Generative AI projects.
- Workshop material for Azure OpenAI - contains step-by-step examples from 'hello world' to 'retrieval augmented generation'
- Gemini Workshop for Spring AI Java Developers • Dan Dobrin - workshop materials for the Java developer building Gen AI applications with Gemini models using Spring AI
- Spring AI Zero to Hero Workshop - Example applications showing how to use Spring AI to build Generative AI projects.
- Workshop material for Azure OpenAI - contains step-by-step examples from 'hello world' to 'retrieval augmented generation'
- Gemini Workshop for Spring AI Java Developers • Dan Dobrin - workshop materials for the Java developer building Gen AI applications with Gemini models using Spring AI
-
-
Community
-
Who to Follow
- Christian Tzolov
- Josh Long
- Dan Vega
- Thomas Vitale
- Dan Dobrin
- Marcus Hellberg
- Bouke Nijhuis
- Guillaume Laforge
- Brian Sam-Bodden
- Adib Saikali
- Clémentine Fourrier
- Mark Pollack
- Bouke Nijhuis
- Guillaume Laforge
- Brian Sam-Bodden
- Adib Saikali
- Clémentine Fourrier
- Mark Pollack
- Christian Tzolov
- Josh Long
- Dan Vega
- Thomas Vitale
- Dan Dobrin
- Marcus Hellberg
-
-
Tools & Performance
-
Benchmarks
-
UI
- Spring AI Playground - A web UI designed to make it easy for Java developers to experiment with and integrate AI models.
-
Programming Languages
Categories
Sub Categories