Skip to content

yjg30737/pyqt-ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pyqt-ai

Description

This is a showcase of bundle of chatbots and image generators using OpenAI, llamaindex, replicate, etc on PyQt/PySide.

This can be used in pyqt6, pyside6.

Using SQLite as database, which is lighthearted and easy to use.

Applications list

  • OpenAI Chatbot
  • DALLE Image Generator
  • GPT Assistant Chatbot
  • GPT Vision Chatbot
  • LlamaIndex with OpenAI Chatbot
  • Replicate Image Generator

Directory Structure

/examples
/scripts
/widgets

Requirements

# GUI
qtpy
PyQt6
PySide6

# OPENAI
openai

# DB
sqlalchemy
psycopg2

# llamaindex
llama-index
langchain
pillow

# replicate
replicate

# ETC
requests

How to Install

# Clone the repo
>>> git clone ~
# Install requirements
>>> pip install -r requirements.txt
# Run application you want
>>> python examples/*.py

Preview

https://youtu.be/owRaR_2ZfcM