ποΈ Spring AI RAG
Spring AI provides support for RAG.
ποΈ Embedding Model
Spring AI provides EmbeddingModel to embed text. EmbeddingModel extends from Model.
ποΈ Vector Store
VectorStore in the spring-ai-vector-store module is the interface to manage and query documents in a vector database.
ποΈ pgvector
This article describes how to use pgvector with Spring AI.
ποΈ Modular RAG
The spring-ai-rag module in Spring AI provides support for modular RAG. This module defines common interfaces for different phases of modular RAG. It also provides RetrievalAugmentationAdvisor as the entry point of using modular RAG.