mirror of
https://github.com/Shubhamsaboo/awesome-llm-apps.git
synced 2026-07-16 07:23:23 -05:00
[PR #359] [CLOSED] Proposal : Add RAG-Based LLM PromptBot (OpenRouter + Files) #9964
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/Shubhamsaboo/awesome-llm-apps/pull/359
Author: @VathareVinayak
Created: 10/12/2025
Status: ❌ Closed
Base:
main← Head:add-streamlit-rag-app📝 Commits (2)
ca4db5dAdd Streamlit RAG Chatbot (OpenRouter + PDF) projecta8c7ed8Updated Streamlit RAG Chatbot (OpenRouter + PDF) project📊 Changes
8 files changed (+197 additions, -0 deletions)
View changed files
➕
rag_tutorials/openrouter_rag_based_chatbot/.env.example(+1 -0)➕
rag_tutorials/openrouter_rag_based_chatbot/.gitignore(+3 -0)➕
rag_tutorials/openrouter_rag_based_chatbot/README.md(+40 -0)➕
rag_tutorials/openrouter_rag_based_chatbot/app.py(+92 -0)➕
rag_tutorials/openrouter_rag_based_chatbot/requirements.txt(+40 -0)➕
rag_tutorials/openrouter_rag_based_chatbot/snaps/OpenrouterResting.png(+0 -0)➕
rag_tutorials/openrouter_rag_based_chatbot/snaps/testSnaps.png(+0 -0)➕
rag_tutorials/openrouter_rag_based_chatbot/utils/pdf_reader.py(+21 -0)📄 Description
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.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.