Skip to content

A simple API chatbot that uses LlamaIndex and LlamaParse to read custom PDF data.

License

Notifications You must be signed in to change notification settings

muralianand12345/chatbot-llamaparse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

chatbot-llamaparse

A LLM Chatbot that uses LlamaIndex and OpenAI with Custom PDF data to answer users query.

Tech Used:

  • Llama Index
  • Llama Parse
  • OpenAI API
  • Llama Cloud
  • FAISS VectorDB
  • FastAPI

Installation:

  • Make sure you have python 3.10.* installed in your PC.
  • Before we start, make sure you have ChatGPT OpenAI API and Llama Cloud API. You can get Llama Cloud API from here.
python -m venv .venv
./.venv/Scripts/activate
pip install -r requirements.txt
uvicorn main:app --reload

Improvements:

  • Custom chatbot reply template to add reference links and image the replies.
  • Use Online DB such as MongoDB Vector
  • Parallel processing for loading database.

Page Top

About

A simple API chatbot that uses LlamaIndex and LlamaParse to read custom PDF data.

Topics

Resources

License

Stars

Watchers

Forks

Languages