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.
- Client: Streamlit
- Server: LangChain 🦜🔗
- Vector Store: Pinecone 🌲
To run this project, add the following environment variables to your .env file:
PINECONE_API_KEYOPENAI_API_KEY
git clone <your-repo-url> cd <project-directory> mkdir langchain-docs
wget -r -A.html -P langchain-docs https://api.python.langchain.com/en/latest uv sync uv run streamlit run main.py