A python project that utilizes OpenAI API with Pinecone vector database, to create a long term memory AI chat. App is styled using NiceGUI.
- AI API: OpenAI API,
- Embeddings: Model: text-embedding-3-small, Dimension: 512
- Vector DB: Pinecone
- UI: NiceGUI
- Clone Repository
git clone https://github.com/Systemized/AI-Chat.git- Create an .env file in root, with the following
OpenAI_Key="<your-openai-api-key>"
Pinecone_Key="<your-pinecone-key>"
Pinecone_Index="<your-pinecone-index">
- Install dependencies & run
pip install .
python main.py