Using DreamStudio API in Python desktop application
Project description
pyqt-dreamstudio
Using DreamStudio API in Python desktop application
You can make a bunch of image without installing heavy resources like CUDA, torch, etc. But it's not free.
This is separated from pyqt-openai package to people who only wants to use stable diffusion api
and who wants to fork this to make their app.
Prerequisite
You have to get the DreamStudio api key from here.
Using DreamStudio or the API requires credits. Take a look at pricing about this.
Make your image in here before doing with this app.
How to Install
By Cloninig
-
git clone ~
-
cd pyqt-dreamstudio
-
pip install -r requirements.txt
-
python setup.py install
-
cd pyqt_dreamstudio
-
python main.py
By pip
-
pip install pyqt_dreamstudio
from PyQt5.QtWidgets import QApplication
# can use PySide6 as well
from pyqt_dreamstudio.main import ImageGeneratingToolWidget
if __name__ == "__main__":
import sys
app = QApplication(sys.argv)
window = ImageGeneratingToolWidget()
window.show()
sys.exit(app.exec_())
How to Use
There is the options tab at the right side of the window.
Input your API key, choose parameters you want to set, write propmt, submit it, and you can see the result at the left side (which looks like file explorer) soon enough.
See the whole explanation about every options to make better image.
After images got generated, you can copy or download any images when you put the mouse cursor over them.
Result
Note
As far as i know, Using Stable Diffusion with API doesn't support disable safety filter. Shame!!
So if you type any words which is considered as NSFW, toast containing error message will show up
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file pyqt-dreamstudio-0.0.12.tar.gz
.
File metadata
- Download URL: pyqt-dreamstudio-0.0.12.tar.gz
- Upload date:
- Size: 256.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5363f58fe4df2790f3c4ffb92fff1256e316e9e4c1f80634c111186e58e0e650 |
|
MD5 | a413b29f6affb2a5416edbdf1258d0ae |
|
BLAKE2b-256 | 8ab96317a3ab18d54d535417eff543f9a76d0b6e7a4585babef62b8d8d399600 |
File details
Details for the file pyqt_dreamstudio-0.0.12-py3-none-any.whl
.
File metadata
- Download URL: pyqt_dreamstudio-0.0.12-py3-none-any.whl
- Upload date:
- Size: 259.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19913ff333f709bde658bef8cf61dd6334ebf43eecb4495d09c07fc058ec9873 |
|
MD5 | d0e74392d8cf1741655e588b1508f072 |
|
BLAKE2b-256 | e08479aa225352c7b0565b8ef796b4ead8232c474b14fa3f45e6f8fcd17a394c |