BootcampToProd/spring-ai-openrouter-integration
A simple Spring Boot application showcasing how to integrate OpenRouter with Spring AI to use different LLM models
A simple Spring Boot application showcasing how to integrate OpenRouter with Spring AI to use different LLM models
A Spring Boot Embabel Shell demo showcasing a meeting summarizer agent that uses GOAP planning and LLMs to extract key points and action items from transcripts.
A Spring Boot Embabel demo focused on showcasing how @Condition drives decision-making in an e-commerce replacement workflow. The agent checks conditions such as product stock availability: if a product is in stock, a replacement is issued; if the product is out of stock, a refund is initiated.
A simple spring boot app demonstrating how to implement Orchestrator-Workers Workflow pattern using Spring AI
A simple Spring Boot project using the Embabel framework with a REST API–based meeting summarizer agent that leverages GOAP planning and LLMs for extracting key insights and action items.
A simple Spring Boot application demonstrating how to implement real-time LLM response streaming using LangChain4j StreamingChatModel.
A simple app highlighting how we can implement retry mechanism using Resilience4j in Spring Boot
A simple Spring Boot application demonstrating how to configure the LangChain4j ChatModel to interact with local Large Language Models served by LM Studio using its OpenAI-compatible API.
A simple Spring Boot application demonstrating how to configure the LangChain4j ChatModel to interact with local Large Language Models served by Ollama.
A simple Spring Boot application demonstrating how to configure the LangChain4j ChatModel to interact with local Large Language Models running inside Docker
A simple Spring Boot application demonstrating how to configure and use ChatModel listeners in LangChain4j.
A demo MCP server for MongoDB built using Embabel. It showcases how AI agents can interact with MongoDB through the Model Context Protocol, enabling operations such as listing databases, fetching collections, executing simple and complex queries, managing indexes, creating collections, and inserting documents
An MCP client with Embabel that connects to a MongoDB MCP Server and executes MongoDB operations from an AI agent via natural language commands.
A simple Spring Boot app showcasing how to get structured output from models using the LangChain4j ChatModel
A simple Spring Boot demo showcasing 5 distinct implementations of the LangChain4j ChatModel interface, covering ChatMessage, ChatRequest, ChatResponse, Parameters, and Metadata inspection.
A Spring Boot AI-powered Model Context Protocol Server for interacting with Confluence Cloud
A simple Spring Boot application showcasing LangChain4j integration and building a chat endpoint for interacting with Large Language Models (LLMs).
A simple Spring Boot app showing how to use Spring AI chat memory with PostgreSQL to store and retrieve messages in a conversation.
An MCP client with Embabel that connects to a Confluence MCP Server and executes Confluence operations from an AI agent via natural language commands.
A demo MCP server for Confluence built using Embabel. It shows how AI agents can retrieve data from Confluence through REST APIs and perform operations such as creating new pages using the Model Context Protocol.
A demo project showing how to build an MCP client with Embabel that connects to a File Operations MCP Server and executes tools from an AI agent.
A Spring Boot 4.x project demonstrating a simple REST API that sends a hello world message to users
A simple Spring Boot application showcasing how we can use Spring Cloud Load Balancer for client side load balancing.
A simple MCP server built with Embabel for local file operations (CRUD). Exposes filesystem capabilities to AI agents via the Model Context Protocol using SSE
A simple app demonstrating how we can use virtual threads in Spring Boot application for enhanced concurrency and performance
A simple Spring Boot app showing how to use Spring AI chat memory with MySQL to store and retrieve messages in a conversation.
A simple Spring Boot app to create a chatbot using ChatGPT API Endpoints.
A simple project demonstrating multi-environment database migrations using Flyway and Spring Boot
A lightweight Spring Boot application that streams real-time, human-like speech from text using Spring AI and ElevenLabs.
A Spring Boot project demonstrating how to configure and run database migrations using the Flyway Maven plugin