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: about 2 months ago
JSON representation
Basic multiple forms of AI usage in PyQt
- Host: GitHub
- URL: https://github.com/yjg30737/pyqt-ai
- Owner: yjg30737
- License: mit
- Created: 2024-03-30T01:51:41.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-07-31T12:04:47.000Z (11 months ago)
- Last Synced: 2025-07-31T16:02:55.048Z (11 months ago)
- Topics: ai, chatapp, chatbot, dalle, dalle3, gpt-assistant, image-generator, llamaindex, openai, openai-assistant, pyqt, pyqt5, pyqt5-desktop-application, pyside6, python, replicate
- Language: Python
- Homepage:
- Size: 1.05 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# pyqt-ai
[](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
* Ollama Chatbot Example (using LangChain) - You need Ollama to run this successfully
## Directory Structure
```
/examples
/scripts
/widgets
```
## Requirements
```
# GUI
qtpy
PyQt6
PySide6
# OPENAI
openai
# DB
sqlalchemy
psycopg2
# llamaindex
llama-index
pillow
# langchain
langgraph
langchain_ollama
# replicate
replicate
# ETC
requests
black
```
## 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