Skip to content

Latest commit

 

History

History
13 lines (10 loc) · 1.11 KB

File metadata and controls

13 lines (10 loc) · 1.11 KB

Document Q&A Web Application (AskMyPDF)

AskMyPDF is a web application where users can upload documents and ask questions about the content of those documents. The application uses Retrieval-Augmented Generation (RAG) with LangChain, OpenAI's GPT-4o model, and Pinecone vector database for embeddings. It also incorporates Firebase Firestore for storing user chats and documents, and Clerk for user authentication.

Features

  • Next.js 14.2: The latest version of Next.js for a powerful and efficient web application framework.
  • User Authentication using Clerk: Secure user authentication and management.
  • LangChain for RAG: Retrieval-Augmented Generation to provide accurate and contextually relevant answers.
  • OpenAI's GPT-4o Model: Utilizes the advanced capabilities of OpenAI's GPT-4o model for generating responses.
  • Pinecone Vector Database: Efficiently store and retrieve document embeddings for fast and accurate searches.
  • Firebase Firestore & Storage: Stores user chats and documents securely.
  • Beautiful Landing Page: Attractive and user-friendly landing page to enhance user experience.