Skip to content

Large Language Model (LLM) Based Document QA Application. Users can upload files, ask questions, receive answers.

Notifications You must be signed in to change notification settings

anujrmohite/ask-docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ask-docs

This Streamlit application, equipped with memory functionality, leverages a Large Language Model (LLM) for efficient document-based queries. Users can upload files, ask questions, receive answers, and track embedding costs while retaining a history of interactions.

Features

  • Upload PDF, DOCX or TXT documents
  • Efficient Chunking
  • Powerful Embeddings
  • Quick Retrieval
  • Ask Questions Naturally
  • Get Relevant Passages
  • LLM Answers & Analytics

Local Setup

To Run this project

pip install -r requirements.txt

streamlit run app.py

Environment Variables

To run this project, you will need to add the following environment variables to your .env file

OPENAI_API_KEY

PINECONE_API_KEY

PINECONE_ENV

ask-docs

About

Large Language Model (LLM) Based Document QA Application. Users can upload files, ask questions, receive answers.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages