GitHub / EXPESRaza / pdf-qa-app-with-langchain
A modular PDF Q&A app built with Streamlit, LangChain, and FAISS. Supports natural queries, exact term counting, streaming output, and LLM selection (OpenAI, Ollama). Developed by prompting ChatGPT to generate a Cursor.ai scaffold for fast, extensible, and agent-powered document querying.
JSON API: http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EXPESRaza%2Fpdf-qa-app-with-langchain
PURL: pkg:github/EXPESRaza/pdf-qa-app-with-langchain
Stars: 0
Forks: 0
Open issues: 0
License: mit
Language: Python
Size: 247 KB
Dependencies parsed at:
18
Created at: about 2 months ago
Updated at: about 2 months ago
Pushed at: about 2 months ago
Last synced at: about 2 months ago
Topics: cursor-ai, faiss-vector-database, langchain, streamlit
- faiss-cpu >=1.7.4
- langchain >=0.1.0
- langchain-community >=0.0.19
- langchain-ollama *
- langchain-openai >=0.0.5
- litellm >=1.20.0
- numpy >=1.24.0
- openai >=1.12.0
- pandas >=2.2.0
- pydantic >=2.6.0
- pypdf >=4.0.0
- python-dotenv >=1.0.0
- streamlit >=1.32.0
- tiktoken >=0.6.0
- watchdog >=3.0.0
- for *
- if *
- line.strip *