Skip to content

apappascs/spring-ai-examples

Repository files navigation

Spring AI Examples

This repository contains a collection of examples demonstrating various use cases and integrations of the Spring AI framework.

Examples

  • spring-ai-tavily: This project demonstrates the integration of Spring AI with the Tavily Search API to build a conversational AI application using the Vaadin framework for the user interface.
  • spring-ai-mcp-client: Shows a Spring AI client that uses the Model Context Protocol (MCP) to interact with a remote AI model (Brave Search in this example).
  • spring-ai-rag-llamaparse-pgvector: Demonstrates a Retrieval-Augmented Generation (RAG) application using Spring AI, LlamaParse for intelligent document parsing, and PGvector as the vector store for efficient similarity search.
  • spring-ai-workflow-camunda: This example showcases the integration of Spring AI with Camunda for building a workflow that generates and sends an email. It utilizes the Tavily API for search, Spring AI for blog post creation and HTML formatting, and SendGrid for sending emails.

Getting Started

Each example includes a dedicated README.md file within its project directory. This file provides detailed instructions on how to build, configure, and run the specific example.

Contributing

Contributions are welcome! Please feel free to submit pull requests or open issues to improve the project.

About

spring-ai-examples

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published