RagWiser is a Retrieval Augmented Generation (RAG) system built with Spring Boot that enables users to upload PDF documents, process them, and ask questions about their content using natural language.
Overview
what is RagWiser?
RagWiser is a Retrieval Augmented Generation (RAG) system built with Spring Boot that allows users to upload PDF documents, process them, and ask questions about their content using natural language.
how to use RagWiser?
To use RagWiser, clone the repository, configure your OpenAI API key, start the PostgreSQL database, and run the application. You can upload PDF documents and ask questions through the provided API endpoints.
key features of RagWiser?
- PDF Document Upload via REST API
- Automatic Document Vectorization
- Semantic Search using natural language
- RAG-powered Response Generation
- Integration with Spring AI and Docker support
use cases of RagWiser?
- Extracting information from legal documents
- Answering questions based on academic papers
- Assisting users in retrieving data from large PDF reports
FAQ from RagWiser?
- Can RagWiser process any PDF document?
Yes, RagWiser can process various PDF documents as long as they are properly formatted.
- Is there a limit to the size of the PDF that can be uploaded?
Yes, the maximum file size for uploads is set to 100MB.
- Do I need an OpenAI API key to use RagWiser?
Yes, an OpenAI API key is required for generating responses.