A curated collection of small LangChain/LLM demos and utilities. Each subproject is self‑contained with its own README.md or notebook and focuses on a single capability (chat, retrieval, summarization, SQL, PDFs, audio, code generation, etc.).
- Use per‑project
README.mdfiles for setup and run instructions - Common prerequisites: Python 3.9+, virtual environments, API keys where required
- Typical run command for apps:
streamlit run app.pyinside the project folder
blog generation/— Streamlit app generating short blogs via local Llama 2 (ctransformers)calories health/— Gemini Vision nutrition analyzer from food images; optional SQL demochat multiple documents/— Chat over multiple PDFs with FAISS + Geminiconversational Q&A chatbot/— ChatOpenAI conversational demo with simple memoryinvoice data extractor/— Extract structured JSON from invoices using LangChain parserslangchain audio to text/— Whisper transcription with optional post‑processing via chat modelslangchain basic qa/— RetrievalQA over a single PDF using in‑memory doc storelangchain summarization/— Web page summarization usingstuff,map_reduce,refinechainsLLM generic app/— Notebook pipeline: PDFs → OpenAI embeddings → Pinecone → QAnews research tool project/— RockyBot: URLs → FAISS index → QA with sourcesproject codebasics Q&A/— CSV FAQs → FAISS + Instructor embeddings → PaLM Q&AQ&A chatbot using LLM/— Minimal single‑turn Q&A with OpenAI completionssqldb tshirts/— MySQL inventory Q&A via SQLDatabaseChain and few‑shot promptstext summarization/— Notebook‑based summarization for text/PDFswordpress code assistant/— Generate WordPress PHP code with QA cross‑check
- The file
project_structure.textenumerates the repository’s current layout and was used to compile this overview:langchain-projects\project_structure.text:1-110
- API keys: many apps require keys (OpenAI, Google Generative AI, etc.). See individual project READMEs
- OS specifics: some projects include Windows‑specific dependencies (e.g.,
python-magic-binforunstructured) - Notebooks: open with Jupyter/VS Code; run cells sequentially
Each app uses third‑party APIs and models subject to their terms. Ensure you have rights to any data you process and comply with applicable licenses and policies.