BootcampToProd/spring-ai-text-to-speech-elevenlabs
A lightweight Spring Boot application that uses Spring AI and ElevenLabs to transform text into realistic, human-like voice
A lightweight Spring Boot application that uses Spring AI and ElevenLabs to transform text into realistic, human-like voice
A simple Spring Boot app showcasing how to implement chain workflow pattern using Spring AI.
A Spring AI "cookbook" project demonstrating how to build an intelligent video analysis API. This service uses a multimodal LLM to process video files from various sources and extract rich insights like scene descriptions, object recognition, and content summaries.
A Spring AI "cookbook" project demonstrating how to build an intelligent audio analysis API. This service uses a multimodal LLM to process audio files from various sources and extract rich insights like transcription, sentiment, and speaker details.
A Spring AI "cookbook" project demonstrating how to build a robust image analysis API. This service uses a Large Language Model (LLM) to analyze images that are provided in multiple formats: direct file uploads (multipart), web URLs, classpath resources, and Base64 strings.
A simple Spring Boot application demonstrating AI chat client observability with token usage metrics, prompt logging, and performance monitoring.
A simple spring boot application demonstrating how to get streaming response from LLMs in case of Spring AI
A simple Spring Boot AI application showcasing how to integrate Google Gemini with Spring AI
A simple Spring Boot app showing how to use Spring AI chat memory with MariaDB to store and retrieve messages in a conversation.
A simple Spring Boot app showing how to use Spring AI chat memory with Cassandra to store and retrieve messages in a conversation.
A simple spring boot app demonstrating how to implement Parallelization Workflow pattern using Spring AI
A simple spring boot app demonstrating how to implement Evaluator Optimizer Workflow pattern using Spring AI
A simple spring boot app demonstrating how to implement Routing Workflow pattern using Spring AI
A simple Spring Boot app demonstrating three approaches to log Spring AI API requests and responses
A simple Spring Boot app demonstrating how to use Spring AI's Structured Output Converters to transform responses from Large Language Models (LLMs) into clean, usable data formats for your Java applications.
A Spring Boot application for interacting with MCP servers using Spring AI Chat Client and Rest Controller
A simple Spring Boot 3.x application demonstrating how to send brotli compressed responses
A simple Spring Boot app showing how to use Spring AI chat memory to remember messages in a conversation
A Spring Boot AI-powered Model Context Protocol Server for interacting with MongoDB
A simple Spring Boot app demonstrating how we can log rest template request and response
A simple spring boot 3.x app highlighting how we can override tags in rest template metrics using the client request observation convention interface available in Spring Boot 3. This will override the default tags that are provided by the framework.
A simple boot application showcasing how can we validate requests and responses using Atlassian Swagger request validator
A simple Spring Boot app demonstrating how we can handle exception in case of Rest APIs using rest controller advice
A simple Spring Boot app demonstrating how to send Brotli compressed requests and handle Brotli compressed responses using RestTemplate.
A simple sprig boot app highlighting how we can decompress brotli requests using a custom filter
A simple Spring Boot 3.x application demonstrating how to send and consume GZIP-compressed responses
A simple Spring Boot app to read secrets from HashiCorp Vault using vault maven plugin.
A simple Spring Boot app showcasing how to use Shedlock with Spring Scheduler and MongoDB
A simple spring boot app showcasing how to log spring data jpa sql queries in console
A simple Spring Boot app to understand the different stages of Spring Bean life cycle