Skip to main content

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

  1. git clone ~

  2. cd pyqt-dreamstudio

  3. pip install -r requirements.txt

  4. python setup.py install

  5. cd pyqt_dreamstudio

  6. python main.py

By pip

  1. 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

image

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyqt-dreamstudio-0.0.12.tar.gz (256.4 kB view details)

Uploaded Source

Built Distribution

pyqt_dreamstudio-0.0.12-py3-none-any.whl (259.3 kB view details)

Uploaded Python 3

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

Hashes for pyqt-dreamstudio-0.0.12.tar.gz
Algorithm Hash digest
SHA256 5363f58fe4df2790f3c4ffb92fff1256e316e9e4c1f80634c111186e58e0e650
MD5 a413b29f6affb2a5416edbdf1258d0ae
BLAKE2b-256 8ab96317a3ab18d54d535417eff543f9a76d0b6e7a4585babef62b8d8d399600

See more details on using hashes here.

File details

Details for the file pyqt_dreamstudio-0.0.12-py3-none-any.whl.

File metadata

File hashes

Hashes for pyqt_dreamstudio-0.0.12-py3-none-any.whl
Algorithm Hash digest
SHA256 19913ff333f709bde658bef8cf61dd6334ebf43eecb4495d09c07fc058ec9873
MD5 d0e74392d8cf1741655e588b1508f072
BLAKE2b-256 e08479aa225352c7b0565b8ef796b4ead8232c474b14fa3f45e6f8fcd17a394c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page