# LangChain Documentation Assistant | |
This repository is dedicated to learning LangChain by creating a generative AI application. This web application uses Pinecone as a vector store to answer questions related to LangChain, utilizing sources from the official LangChain documentation. | |
 | |
## Technology Stack | |
- **language:** Python | |
- **Frontend:** Streamlit | |
- **Backend:** LangChain π¦π | |
- **Vector Store:** Pinecone π² | |
## Setting Up Environment Variables | |
Ensure you have the following environment variables in your `.env` file to run the project: | |
- `OPENAI_API_KEY` | |
- `INDEX_NAME` | |
- `PINECONE_API_KEY` | |
- `PINECONE_ENVIRONMENT_REGION` | |
- `LANGCHAIN_API_KEY` | |
- `LANGCHAIN_TRACING_V2` | |
- `LANGCHAIN_PROJECT` | |