INNER CODE UNIT · Python
getFromUrl
kiri-art/docker-diffusers-api · api/app.py:140
def getFromUrl(url: str, name: str) -> PIL.Image:
response = requests.get(url)
image = PIL.Image.open(BytesIO(response.content))
print(f'Decoded image "{name}": {image.format} {image.width}x{image.height}')
return image
def truncateInputs(inputs: dict):
clone = inputs.copy()
if "modelInputs" in clone:
modelInputs = clone["modelInputs"] = clone["modelInputs"].copy()
for item in ["init_image", "mask_image", "image", "input_image"]:
if item in modelInputs:
modelInputs[item] = modelInputs[item][0:6] + "..."
if "instance_images" in modelInputs:
modelInputs["instance_images"] = list(
map(lambda str: str[0:6] + "...", modelInputs["instance_images"])
)