Skip to content

An AI Chat app, built on OpenAI API, with NiceGUI. Uses OpenAI embeddings to store in pinecone vector database

Notifications You must be signed in to change notification settings

Systemized/AI-Chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Chatbot App

A python project that utilizes OpenAI API with Pinecone vector database, to create a long term memory AI chat. App is styled using NiceGUI.

Features

  • AI API: OpenAI API,
  • Embeddings: Model: text-embedding-3-small, Dimension: 512
  • Vector DB: Pinecone
  • UI: NiceGUI

readme.png

Installation:

  • 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

About

An AI Chat app, built on OpenAI API, with NiceGUI. Uses OpenAI embeddings to store in pinecone vector database

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages