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
- Host: GitHub
- URL: https://github.com/yjg30737/pyqt-ai
- Owner: yjg30737
- License: mit
- Created: 2024-03-30T01:51:41.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-06-26T06:45:16.000Z (over 1 year ago)
- Last Synced: 2024-12-29T08:42:09.876Z (9 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.02 MB
- Stars: 1
- Watchers: 2
- 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## 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