Skip to content

phillippbertram/langchain-doc-rag

Repository files navigation

LangChain Documentation Q&A Helper

This project is a web application designed to help users learn about LangChain by answering questions using information sourced from the official LangChain documentation. It leverages Pinecone as a vector store and provides a simple interface for querying documentation content.

Tech Stack

  • Client: Streamlit
  • Server: LangChain 🦜🔗
  • Vector Store: Pinecone 🌲

Environment Variables

To run this project, add the following environment variables to your .env file:

  • PINECONE_API_KEY
  • OPENAI_API_KEY

Getting Started

Clone the Repository

  git clone <your-repo-url>

Navigate to the Project Directory

  cd <project-directory>

Download LangChain Documentation

  mkdir langchain-docs
  wget -r -A.html -P langchain-docs https://api.python.langchain.com/en/latest

Install Dependencies

  uv sync

Start the Application

  uv run streamlit run main.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages