Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zezs/langchain-docs---ai-chat-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.
https://github.com/zezs/langchain-docs---ai-chat-assistant
ingestion langchain llm pineconedb python rag streamlit vector-database
Last synced: 7 days ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/zezs/langchain-docs---ai-chat-assistant
- Owner: zezs
- Created: 2024-07-29T20:06:41.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-07-30T23:49:35.000Z (5 months ago)
- Last Synced: 2024-07-31T03:40:33.370Z (5 months ago)
- Topics: ingestion, langchain, llm, pineconedb, python, rag, streamlit, vector-database
- Language: Python
- Homepage: https://huggingface.co/spaces/azenabeel/Langchain_Docs-AI_Assistant
- Size: 1.21 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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`