File size: 839 Bytes
9a5a569
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# 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.

![Logo](https://github.com/zezs/Langchain-Docs---AI-Chat-Assistant/blob/main/backend/banner.gif)


## 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`