computerender

Computerender


Keywords
ai, api, generative, stable-diffusion
License
MIT
Install
pip install computerender==0.1.4

Documentation

Computerender Python Client

PyPI Python Version License

Tests

pre-commit Black

Python client for using the computerender API.

Updates

  • v0.1: Improved Error handling
  • v0.0: Img2img!

Installation

$ pip install computerender

Examples

from computerender import Computerender
import asyncio

cr = Computerender()

# Generate image and save to file
with open("cow.jpg", "wb") as f:
    img_bytes = asyncio.run(cr.generate("a cow wearing sunglasses"))
    f.write(img_bytes)

# Generate image with custom parameters
img_bytes = asyncio.run(cr.generate("testing", w=1024, h=384, iterations=20))

# img2img generation reading from and writing to files
with open("cow.jpg", "rb") as in_f:
    img_bytes = asyncio.run(
        cr.generate(
            "van gogh painting of a cow wearing sunglasses",
            img=in_f.read()
        )
    )
with open("van_gogh_cow.jpg", "wb") as out_f:
    out_f.write(img_bytes)

# img2img one-liner reading and writing to file
open("fly.jpg", "wb").write(asyncio.run(cr.generate("fly", img=open("cow.jpg", "rb").read())))

# Generate image and use it for img2img without saving anything to files
img_bytes = asyncio.run(
    cr.generate("testing", w=1024, h=384, iterations=20)
)
result_bytes = asyncio.run(
    cr.generate("testing style transfer", img=img_bytes)
)

"a cow wearing sunglasses" a cow wearing sunglasses

"van gogh painting of a cow wearing sunglasses" van gogh painting of a cow wearing sunglasses

License

Distributed under the terms of the [MIT license][license]