CLI for Stable Diffusion tasks.
Project description
CLI for Stable Diffusion tasks.
Read more: https://artificialhoney.github.io/giger
Installation
pip install giger git+https://github.com/ai-forever/Real-ESRGAN.git
Usage
Please check first of all the help function and the examples.
giger --help
Also make sure to always obtain the latest version.
giger --version
Increase verbosity to also output the diffusers logging.
giger -vv
template
Use a jinja2 template file and supply data from file. Overwrite variables and print out to console.
giger template --config hero=viking --data hero.yml "$(cat hero.txt.j2)"
Use an inline jinja2 template file and supply data. Write out to file.
giger template --config hero=viking "A {{hero}} with long hair and sword" --output viking.txt
You can also pipe from another command to the template task.
echo "A {{hero}} with long hair and sword" | giger template --config hero=viking --output viking.txt
prompt
Generate a prompt with multiple well-known input keywords to choose.
giger prompt "A viking with long hair and sword" --time "Ancient" --type "Comic Book" --art_style "Concept art" --realism "Photorealistic" --rendering_engine "Octane render" --lightning_style "Cinematic" --camera_position "Ultra-Wide-Angle Shot" --resolution "8k"
You can also pipe from another command to the prompt task.
echo "A viking with long hair and sword" | giger prompt --time "Ancient" --type "Comic Book" --art_style "Concept art" --realism "Photorealistic" --rendering_engine "Octane render" --lightning_style "Cinematic" --camera_position "Ultra-Wide-Angle Shot" --resolution "8k"
image
The commands pull the chosen model from huggingface.co. You choose one with the --model option. Also the batch and image sizes can be configured and one can pass the prompt via pipe.
Please see the help function for more information.
txt2img
giger image "A viking with long hair and sword, Concept art, Photorealistic, Octane render, Cinematic, Ultra-Wide-Angle Shot, 8k" --output $HOME/Desktop/ --name viking
img2img
giger image "A viking with long hair and sword, Concept art, Photorealistic, Octane render, Cinematic, Ultra-Wide-Angle Shot, 8k" --output $HOME/Desktop/ --name viking --input input.png
controlnet
giger image "A viking with long hair and sword, Concept art, Photorealistic, Octane render, Cinematic, Ultra-Wide-Angle Shot, 8k" --output $HOME/Desktop/ --name viking --input input.png --controlnet_model "lllyasviel/sd-controlnet-hed"
roop
Simply change the face in an input image and render the result to disc.
giger roop --face face.jpg --input target.png --output output.png
upscale
Simply upscale an image and render the result to disc.
giger upscale --input image.png --output image@4x.png --scale 4
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 giger-0.2.1.tar.gz
.
File metadata
- Download URL: giger-0.2.1.tar.gz
- Upload date:
- Size: 183.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0dcebeb555547354f6f3bb5c1c79a10dcc45c4a4560fb360e6498a4a589da9e |
|
MD5 | 5c58155f19cf3c19bf2183cf0502c8cf |
|
BLAKE2b-256 | 4868bd025f3f53999328d92ece9067140d0080575720eb13a4cddb8c09910dd1 |
File details
Details for the file giger-0.2.1-py3-none-any.whl
.
File metadata
- Download URL: giger-0.2.1-py3-none-any.whl
- Upload date:
- Size: 16.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c09f1969b46730bc45f941c34861be968d093af99dcbed2f720d5035fb97ff62 |
|
MD5 | 9f1952e57205be7d2fec6db3201983e5 |
|
BLAKE2b-256 | 7c7ca1fa4a0ad8d1061cd54e6c9dededb9c0cd3d3482ec3460b57af8cf6b509a |