An open API service indexing awesome lists of open source software.

https://github.com/yjg30737/pyqt-ai

Basic multiple forms of AI usage in PyQt
https://github.com/yjg30737/pyqt-ai

ai chatapp chatbot dalle dalle3 gpt-assistant image-generator llamaindex openai openai-assistant pyqt pyqt5 pyqt5-desktop-application pyside6 python replicate

Last synced: 8 months ago
JSON representation

Basic multiple forms of AI usage in PyQt

Awesome Lists containing this project

README

          

# pyqt-ai
[![](https://dcbadge.vercel.app/api/server/cHekprskVE)](https://discord.gg/cHekprskVE)

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