Proposal : Add RAG-Based LLM PromptBot (OpenRouter + Files) #359
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Streamlit RAG PromptBot
@Shubhamsaboo , This PR adds a full working example of a Retrieval-Augmented Chatbot using Streamlit and OpenRouter API. The app reads PDF files as a knowledge base and answers user queries intelligently without storing any data in a database — all chat is kept in session memory.
Features
Tech Stack
gpt-3.5-turbo) for LLMProject Folder
rag_tutorials/openrouter_rag_based_chatbot/
├── app.py
├── utils/pdf_reader.py
├── requirements.txt
├── .gitignore
├── .env.example
├── README.md
└── snaps/
├── OpenrouterResting.png
└── testSnaps.png
Installation & Running
pip install -r requirements.txt..env.streamlit run app.py.Performance & Notes
Screenshots
Screenshots
Upload PDF Interface:

Chat Interface:

This PR adds a ready-to-run, self-contained example project for users to try RAG with Streamlit + OpenRouter API.