mirror of
https://github.com/Shubhamsaboo/awesome-llm-apps.git
synced 2026-11-14 21:09:00 -06:00
[PR #907] [CLOSED] feat: add bedrock_pdf_rag — Amazon Bedrock RAG chatbot with FAISS and page-level citations #14065
Reference in New Issue
Block a user
📋 Pull Request Information
Original PR: https://github.com/Shubhamsaboo/awesome-llm-apps/pull/907
Author: @Rajeshdevandla
Created: 6/28/2026
Status: ❌ Closed
Base:
main← Head:main📝 Commits (4)
cd84f2bAdd README for Amazon Bedrock PDF RAG Agenta28a38ffeat: add rag_agent.py - FastAPI + Streamlit PDF RAG with Bedrock and FAISSa0f8717Add requirements.txt for project dependencies33a8753Create .env.example for AWS and app configuration📊 Changes
4 files changed (+313 additions, -0 deletions)
View changed files
➕
rag_tutorials/bedrock_pdf_rag/.env.example(+21 -0)➕
rag_tutorials/bedrock_pdf_rag/README.md(+84 -0)➕
rag_tutorials/bedrock_pdf_rag/rag_agent.py(+197 -0)➕
rag_tutorials/bedrock_pdf_rag/requirements.txt(+11 -0)📄 Description
Summary
Adds a new RAG tutorial:
rag_tutorials/bedrock_pdf_rag/A RAG-powered PDF chatbot using Amazon Bedrock (Claude 3 Haiku) and FAISS for in-memory vector search with page-level citations.
What it does
[Page 14])Files
README.md— setup instructions, architecture, API referencerag_agent.py— FastAPI backend + Streamlit UI in one filerequirements.txt— pinned dependenciesStack
Amazon Bedrock (Claude 3 Haiku) · FAISS · sentence-transformers · FastAPI · Streamlit · pypdf · Docker
Why it's different
Most RAG examples use OpenAI or open-source models. This is the only Bedrock-native RAG tutorial in this collection, making it uniquely useful for AWS teams.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.