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.
- language: Python
- Frontend: Streamlit
- Backend: LangChain 🦜🔗
- Vector Store: Pinecone 🌲
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