An open API service indexing awesome lists of open source software.

https://github.com/livewithcodeankit/ai-document-assistant

This application allows users to upload PDF documents, extract content, generate summaries, and perform question-and-answer interactions based on the uploaded content. Users must provide their OpenAI API key, which is securely managed and used only during their session.
https://github.com/livewithcodeankit/ai-document-assistant

ai chatbot gpt langchain next15 openai pdf pinecone tpyescript

Last synced: 3 months ago
JSON representation

This application allows users to upload PDF documents, extract content, generate summaries, and perform question-and-answer interactions based on the uploaded content. Users must provide their OpenAI API key, which is securely managed and used only during their session.

Awesome Lists containing this project

README

        

# **PDF Upload and Question Answering Application**

This application allows users to upload PDF documents, extract content, generate summaries, and perform question-and-answer interactions based on the uploaded content. Users must provide their **OpenAI API key**, which is securely managed and used only during their session.

---
## **Usage**

### **Upload a Document**

1. Drag and drop a PDF file onto the upload area.
2. If you haven’t provided an OpenAI API key, a modal will prompt you to enter it.
3. View the document's summary upon successful upload.

### **Ask Questions**

1. Select a document and type a question in the Q&A interface.
2. Receive an AI-generated answer based on the document's content.

## **Support the Project**

If you find this project valuable and would like to support its continued development, consider making a financial contribution. Your support helps in maintaining the project and ensuring regular updates.

Your contribution is greatly appreciated!

## **Features**

- **PDF Upload**: Users can upload PDF files to process and store their content.
- **Document Summarization**: Automatically generates a concise summary of uploaded PDFs.
- **Contextual Question Answering**: Users can ask questions based on the uploaded document's content.
- **User-Supplied OpenAI API Key**: Users provide their own OpenAI API key via a secure modal.
- **Data Storage with Pinecone**: Processed document data is securely stored for efficient retrieval.

---