CHAT-E-LIBRARY is a project designed to create a chatbot for library purposes using the Gemini API. This chatbot can store notes, research papers, and books, and it provides question answering and summarizing capabilities. The underlying technology used for these functionalities is Retrieval-Augmented Generation (RAG), which has been applied to three research papers.
- Storage: Store notes, research papers, and books in the library database.
- Question Answering: Ask questions about the stored content and receive precise answers.
- Summarization: Generate summaries of stored documents, making it easier to review large volumes of information.
- Gemini API: For integrating chatbot functionalities.
- RAG (Retrieval-Augmented Generation): For providing advanced question answering and summarization capabilities.
- Ensure you have Python installed.
- Install required Python packages.
- Obtain your API key from the Gemini API provider.
- Set up your API key in the project configuration file.
** Contributions are welcome! If you have suggestions or improvements, please fork the repository and create a pull request. For major changes, please open an issue first to discuss your ideas.**
- Special thanks to the Gemini API team for their support and resources.
- Inspired by the growing need for efficient document management and retrieval in research and academia.