# LLM and web UIs ## Install CUDA ``` wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/cuda-ubuntu2204.pin sudo mv cuda-ubuntu2204.pin /etc/apt/preferences.d/cuda-repository-pin-600 wget https://developer.download.nvidia.com/compute/cuda/12.4.1/local_installers/cuda-repo-ubuntu2204-12-4-local_12.4.1-550.54.15-1_amd64.deb sudo dpkg -i cuda-repo-ubuntu2204-12-4-local_12.4.1-550.54.15-1_amd64.deb sudo cp /var/cuda-repo-ubuntu2204-12-4-local/cuda-*-keyring.gpg /usr/share/keyrings/ sudo apt update sudo apt-get -y install cuda cuda-toolkit-12-4 nvidia-gds cuda-drivers-550 cuda-nvcc-12-4 nvidia-cuda-toolkit sudo reboot echo 'export PATH=/usr/local/cuda-12.4/bin${PATH:+:${PATH}}' >> ~/.bashrc echo 'export LD_LIBRARY_PATH=/usr/local/cuda-12.4/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}' >> ~/.bashrc rm cuda-repo-ubuntu2204-12-4-local_12.4.1-550.54.15-1_amd64.deb ``` ## Prepare virtual envs ### Text-to-Img ``` mamba create -n torch python=3.10.9 && conda activate torch mamba install pytorch torchvision torchaudio pytorch-cuda=12.1 diffusers accelerate transformers -c pytorch -c nvidia -c conda-forge ``` ### [TextGen Ai WebUI](https://github.com/oobabooga/text-generation-webui) ``` mamba create -y -n textgen python=3.11 && conda activate textgen python -m pip install --upgrade torch==2.2.2 torchvision==0.17.2 torchaudio==2.2.2 --index-url https://download.pytorch.org/whl/cu121 git clone https://github.com/oobabooga/text-generation-webui.git cd text-generation-webui # from current repo folder # or https://raw.githubusercontent.com/oobabooga/text-generation-webui/main/requirements.txt python -m pip install -r requirements.txt --upgrade mamba install # Start the web UI conda activate textgen cd text-generation-webui python server.py # Then browse to http://localhost:7860/?__theme=dark ``` ### [Stable Diffusion web UI](https://github.com/AUTOMATIC1111/stable-diffusion-webui) ``` conda activate torch ``` ## Using models using ollama ``` curl -fsSL https://ollama.com/install.sh | sh ollama run mistral ollama run llama2-uncensored ollama run codellama:13b ollama list ``` ## Suggested models * **Text2Img**: * https://huggingface.co/dataautogpt3/ProteusV0.2 * https://huggingface.co/CompVis/stable-diffusion-v1-4 * https://huggingface.co/stabilityai/stable-diffusion-3.5-large * https://huggingface.co/dataautogpt3/ProteusV0.4 * https://huggingface.co/dataautogpt3/ProteusV0.4-Lightning * If VRAM 16gb > https://huggingface.co/black-forest-labs/FLUX.1-dev (slower, higher quality) * If VRAM 16gb > https://huggingface.co/black-forest-labs/FLUX.1-schnell (faster, lower quality) * **Text2Speech**: * https://huggingface.co/coqui/XTTS-v2 * https://huggingface.co/myshell-ai/OpenVoiceV2 * https://huggingface.co/myshell-ai/MeloTTS-English * Über-TTS (the best) - https://youtu.be/ds5LLIt5OLM?si=GYJCOvBVqV4lkqLC * **Img2vid**: * https://huggingface.co/stabilityai/stable-video-diffusion-img2vid-xt * **Code**: * https://huggingface.co/LoneStriker/CodeBooga-34B-v0.1-4.0bpw-h6-exl2 * https://huggingface.co/TheBloke/CodeBooga-34B-v0.1-GGUF # codebooga-34b-v0.1.Q5_K_M.gguf (CPU) * https://huggingface.co/Qwen/CodeQwen1.5-7B * https://huggingface.co/WizardLMTeam/WizardCoder-15B-V1.0 * https://huggingface.co/TheBloke/CodeLlama-13B-Instruct-AWQ * https://huggingface.co/meta-llama/CodeLlama-13b-Instruct-hf * * **GPT**: * https://huggingface.co/TheBloke/Wizard-Vicuna-13B-Uncensored-AWQ * https://huggingface.co/lmsys/vicuna-13b-v1.5 * https://huggingface.co/lmsys/vicuna-13b-v1.5-16k * https://huggingface.co/mistralai/Mistral-7B-Instruct-v0.2 * https://huggingface.co/TheBloke/Mistral-7B-Instruct-v0.2-AWQ * https://huggingface.co/TheBloke/LLaMA2-13B-Tiefighter-AWQ * https://huggingface.co/meta-llama/Meta-Llama-3-8B-Instruct * **Visual instruction**: * https://huggingface.co/TheBloke/llava-v1.5-13B-AWQ * https://huggingface.co/liuhaotian/llava-v1.5-13b ### About AWQ AWQ is an efficient, accurate and blazing-fast low-bit weight quantization method, currently supporting 4-bit quantization. Compared to GPTQ, it offers faster Transformers-based inference with equivalent or better quality compared to the most commonly used GPTQ settings. AWQ models are currently supported on **Linux and Windows, with NVidia GPUs only**. macOS users: please use GGUF models instead. It is also now supported by continuous batching server vLLM, allowing use of AWQ models for high-throughput concurrent inference in multi-user server scenarios. Note that, at the time of writing, overall throughput is still lower than running vLLM with unquantised models, however using AWQ enables using much smaller GPUs which can lead to easier deployment and overall cost savings. For example, a 70B model can be run on 1 x 48GB GPU instead of 2 x 80GB. ### About GGUF GGUF is a new format introduced by the llama.cpp team on August 21st 2023. It is a replacement for GGML, which is no longer supported by llama.cpp. GGUF offers numerous advantages over GGML, such as better tokenisation, and support for special tokens. It is also supports metadata, and is designed to be extensible. Here is an incomplate list of clients and libraries that are known to support GGUF: * [llama.cpp](https://github.com/ggerganov/llama.cpp). The source project for GGUF. Offers a CLI and a server option. * [text-generation-webui](https://github.com/oobabooga/text-generation-webui), the most widely used web UI, with many features and powerful extensions. Supports GPU acceleration. * [KoboldCpp](https://github.com/LostRuins/koboldcpp), a fully featured web UI, with GPU accel across all platforms and GPU architectures. Especially good for story telling. * [LM Studio](https://lmstudio.ai/), an easy-to-use and powerful local GUI for Windows and macOS (Silicon), with GPU acceleration. * [LoLLMS Web UI](https://github.com/ParisNeo/lollms-webui), a great web UI with many interesting and unique features, including a full model library for easy model selection. * [Faraday.dev](https://faraday.dev/), an attractive and easy to use character-based chat GUI for Windows and macOS (both Silicon and Intel), with GPU acceleration. * [ctransformers](https://github.com/marella/ctransformers), a Python library with GPU accel, LangChain support, and OpenAI-compatible AI server. * [llama-cpp-python](https://github.com/abetlen/llama-cpp-python), a Python library with GPU accel, LangChain support, and OpenAI-compatible API server. * [candle](https://github.com/huggingface/candle), a Rust ML framework with a focus on performance, including GPU support, and ease of use. ### AWQ Vs GGUF AWQ and GGUF are both techniques used for quantization in large language models (LLMs). Quantization reduces the size and memory footprint of the model by using lower precision for its weights and activations. Here's a breakdown of their key differences: * Focus: * AWQ (Activation-Aware Quantization): Focuses on protecting important weights based on the model's activations. This leads to good performance for models that have been fine-tuned for specific tasks. * GGUF (General-Purpose GPU and CPU Format): Designed for flexibility, allowing it to run on CPUs, Apple M series devices, and with the option to offload specific layers to GPUs. * Performance: * AWQ: Generally considered faster than GGUF, especially for instruction-tuned LLMs. * Trade-off: Both AWQ and GGUF aim to balance the reduction in model size with maintaining good performance (accuracy and speed) during inference. Here are some additional points to consider: * GPTQ: There's also GPTQ (Greedy Huffman Coding Quantization), an earlier method focused on GPU inference and offering flexibility in terms of quantization levels. It's generally considered less performant than AWQ. * Newer Techniques: Even newer techniques like EXL2 have emerged, offering even better performance than AWQ. Ultimately, the best choice between AWQ and GGUF depends on your specific needs. If you prioritize speed for inference on CPUs or Apple devices, GGUF might be a good option. If you're working with instruction-tuned LLMs and prioritize raw performance, AWQ might be better. ### About Tiefighter Tiefighter is a merged model achieved trough merging two different lora's on top of a well established existing merge. To achieve this the following recipe was used: * We begin with the base model Undi95/Xwin-MLewd-13B-V0.2 which is a well established merged, contrary to the name this model does not have a strong NSFW bias. * Then we applied the PocketDoc/Dans-RetroRodeo-13b lora which is a finetune on the Choose your own Adventure datasets from our Skein model. * After applying this lora we merged the new model with PocketDoc/Dans-RetroRodeo-13b at 5% to weaken the newly introduced adventure bias. * The resulting merge was used as a new basemodel to which we applied Blackroot/Llama-2-13B-Storywriter-LORA and repeated the same trick, this time at 10%. This means this model contains the following ingredients from their upstream models for as far as we can track them: - Undi95/Xwin-MLewd-13B-V0.2 - - Undi95/ReMM-S-Light - Undi95/CreativeEngine - Brouz/Slerpeno - - elinas/chronos-13b-v2 - jondurbin/airoboros-l2-13b-2.1 - NousResearch/Nous-Hermes-Llama2-13b+nRuaif/Kimiko-v2 - CalderaAI/13B-Legerdemain-L2+lemonilia/limarp-llama2-v2 - - KoboldAI/LLAMA2-13B-Holodeck-1 - NousResearch/Nous-Hermes-13b - OpenAssistant/llama2-13b-orca-8k-3319 - ehartford/WizardLM-1.0-Uncensored-Llama2-13b - Henk717/spring-dragon - The-Face-Of-Goonery/Huginn-v3-13b (Contains undisclosed model versions, those we assumed where possible) - - SuperCOT (Undisclosed version) - elinas/chronos-13b-v2 (Version assumed) - NousResearch/Nous-Hermes-Llama2-13b - stabilityai/StableBeluga-13B (Version assumed) - zattio770/120-Days-of-LORA-v2-13B - PygmalionAI/pygmalion-2-13b - Undi95/Storytelling-v1-13B-lora - TokenBender/sakhi_13B_roleplayer_NSFW_chat_adapter - nRuaif/Kimiko-v2-13B - The-Face-Of-Goonery/Huginn-13b-FP16 - - "a lot of different models, like hermes, beluga, airoboros, chronos.. limarp" - lemonilia/LimaRP-Llama2-13B-v3-EXPERIMENT - Xwin-LM/Xwin-LM-13B-V0.2 - PocketDoc/Dans-RetroRodeo-13b - Blackroot/Llama-2-13B-Storywriter-LORA While we could possibly not credit every single lora or model involved in this merged model, we'd like to thank all involved creators upstream for making this awesome model possible! Thanks to you the AI ecosystem is thriving, and without your dedicated tuning efforts models such as this one would not be possible. ## Styles keywords ([Ref](https://www.reddit.com/r/StableDiffusion/comments/15afvnb/sdxl_various_styles_keywords/)) * Enhance Positive: breathtaking {prompt} . award-winning, professional, highly detailed Negative: ugly, deformed, noisy, blurry, distorted, grainy * Anime Positive: anime artwork {prompt} . anime style, key visual, vibrant, studio anime, highly detailed Negative: photo, deformed, black and white, realism, disfigured, low contrast * Photographic Positive: cinematic photo {prompt} . 35mm photograph, film, bokeh, professional, 4k, highly detailed Negative: drawing, painting, crayon, sketch, graphite, impressionist, noisy, blurry, soft, deformed, ugly * Digital art Positive: concept art {prompt} . digital artwork, illustrative, painterly, matte painting, highly detailed Negative: photo, photorealistic, realism, ugly * Comic book Positive: comic {prompt} . graphic illustration, comic art, graphic novel art, vibrant, highly detailed Negative: photograph, deformed, glitch, noisy, realistic, stock photo * Fantasy art Positive: ethereal fantasy concept art of {prompt} . magnificent, celestial, ethereal, painterly, epic, majestic, magical, fantasy art, cover art, dreamy Negative: photographic, realistic, realism, 35mm film, dslr, cropped, frame, text, deformed, glitch, noise, noisy, off-center, deformed, cross-eyed, closed eyes, bad anatomy, ugly, disfigured, sloppy, duplicate, mutated, black and white * Analog film Positive: analog film photo {prompt} . faded film, desaturated, 35mm photo, grainy, vignette, vintage, Kodachrome, Lomography, stained, highly detailed, found footage Negative: painting, drawing, illustration, glitch, deformed, mutated, cross-eyed, ugly, disfigured * Neonpunk Positive: neonpunk style {prompt} . cyberpunk, vaporwave, neon, vibes, vibrant, stunningly beautiful, crisp, detailed, sleek, ultramodern, magenta highlights, dark purple shadows, high contrast, cinematic, ultra detailed, intricate, professional Negative: painting, drawing, illustration, glitch, deformed, mutated, cross-eyed, ugly, disfigured * Isometric Positive: isometric style {prompt} . vibrant, beautiful, crisp, detailed, ultra detailed, intricate Negative: deformed, mutated, ugly, disfigured, blur, blurry, noise, noisy, realistic, photographic * Lowpoly Positive: low-poly style {prompt} . low-poly game art, polygon mesh, jagged, blocky, wireframe edges, centered composition Negative: noisy, sloppy, messy, grainy, highly detailed, ultra textured, photo * Origami Positive: origami style {prompt} . paper art, pleated paper, folded, origami art, pleats, cut and fold, centered composition Negative: noisy, sloppy, messy, grainy, highly detailed, ultra textured, photo * Line art Positive: line art drawing {prompt} . professional, sleek, modern, minimalist, graphic, line art, vector graphics Negative: anime, photorealistic, 35mm film, deformed, glitch, blurry, noisy, off-center, deformed, cross-eyed, closed eyes, bad anatomy, ugly, disfigured, mutated, realism, realistic, impressionism, expressionism, oil, acrylic * Craft clay Positive: play-doh style {prompt} . sculpture, clay art, centered composition, Claymation Negative: sloppy, messy, grainy, highly detailed, ultra textured, photo * Cinematic Positive: cinematic film still {prompt} . shallow depth of field, vignette, highly detailed, high budget Hollywood movie, bokeh, cinemascope, moody, epic, gorgeous, film grain, grainy Negative: anime, cartoon, graphic, text, painting, crayon, graphite, abstract, glitch, deformed, mutated, ugly, disfigured * 3d-model Positive: professional 3d model {prompt} . octane render, highly detailed, volumetric, dramatic lighting Negative: ugly, deformed, noisy, low poly, blurry, painting * pixel art Postive: pixel-art {prompt} . low-res, blocky, pixel art style, 8-bit graphics Negative: sloppy, messy, blurry, noisy, highly detailed, ultra textured, photo, realistic * Texture Positive: texture {prompt} top down close-up Negative: ugly, deformed, noisy, blurry * "Enhance: breathtaking {prompt} . award-winning, professional, highly detailed","ugly, deformed, noisy, blurry, distorted, grainy" * "Anime: anime artwork {prompt} . anime style, key visual, vibrant, studio anime, highly detailed","photo, deformed, black and white, realism, disfigured, low contrast" * "Photographic: cinematic photo {prompt} . 35mm photograph, film, bokeh, professional, 4k, highly detailed","drawing, painting, crayon, sketch, graphite, impressionist, noisy, blurry, soft, deformed, ugly" * "Digital art: concept art {prompt} . digital artwork, illustrative, painterly, matte painting, highly detailed","photo, photorealistic, realism, ugly" * "Comic book: comic {prompt} . graphic illustration, comic art, graphic novel art, vibrant, highly detailed","photograph, deformed, glitch, noisy, realistic, stock photo" * "Fantasy art: ethereal fantasy concept art of {prompt} . magnificent, celestial, ethereal, painterly, epic, majestic, magical, fantasy art, cover art, dreamy","photographic, realistic, realism, 35mm film, dslr, cropped, frame, text, deformed, glitch, noise, noisy, off-center, deformed, cross-eyed, closed eyes, bad anatomy, ugly, disfigured, sloppy, duplicate, mutated, black and white" * "Analog film: analog film photo {prompt} . faded film, desaturated, 35mm photo, grainy, vignette, vintage, Kodachrome, Lomography, stained, highly detailed, found footage","painting, drawing, illustration, glitch, deformed, mutated, cross-eyed, ugly, disfigured" * "Neonpunk: neonpunk style {prompt} . cyberpunk, vaporwave, neon, vibes, vibrant, stunningly beautiful, crisp, detailed, sleek, ultramodern, magenta highlights, dark purple shadows, high contrast, cinematic, ultra detailed, intricate, professional","painting, drawing, illustration, glitch, deformed, mutated, cross-eyed, ugly, disfigured" * "Isometric: isometric style {prompt} . vibrant, beautiful, crisp, detailed, ultra detailed, intricate","deformed, mutated, ugly, disfigured, blur, blurry, noise, noisy, realistic, photographic" * "Lowpoly: low-poly style {prompt} . low-poly game art, polygon mesh, jagged, blocky, wireframe edges, centered composition","noisy, sloppy, messy, grainy, highly detailed, ultra textured, photo" * "Origami: origami style {prompt} . paper art, pleated paper, folded, origami art, pleats, cut and fold, centered composition","noisy, sloppy, messy, grainy, highly detailed, ultra textured, photo" * "Line art: line art drawing {prompt} . professional, sleek, modern, minimalist, graphic, line art, vector graphics","anime, photorealistic, 35mm film, deformed, glitch, blurry, noisy, off-center, deformed, cross-eyed, closed eyes, bad anatomy, ugly, disfigured, mutated, realism, realistic, impressionism, expressionism, oil, acrylic" * "Craft clay: play-doh style {prompt} . sculpture, clay art, centered composition, Claymation","sloppy, messy, grainy, highly detailed, ultra textured, photo" * "Cinematic: cinematic film still {prompt} . shallow depth of field, vignette, highly detailed, high budget Hollywood movie, bokeh, cinemascope, moody, epic, gorgeous, film grain, grainy","anime, cartoon, graphic, text, painting, crayon, graphite, abstract, glitch, deformed, mutated, ugly, disfigured" * "3d-model: professional 3d model {prompt} . octane render, highly detailed, volumetric, dramatic lighting","ugly, deformed, noisy, low poly, blurry, painting" * "pixel art: pixel-art {prompt} . low-res, blocky, pixel art style, 8-bit graphics","sloppy, messy, blurry, noisy, highly detailed, ultra textured, photo, realistic" * "Texture: texture {prompt} top down close-up","ugly, deformed, noisy, blurry" * "FireBender: {prompt}, fire elements, fantasy, fire, lava, striking. A majestic composition with fire elements, fire and ashes surrounding, highly detailed and realistic, cinematic lighting","lowres, low resolution, bad quality, jpg artifacts, ugly, deformed, noisy, blurry" * "WaterBender: {prompt}, water elements, fantasy, water, exotic, A majestic composition with water elements, waterfall, lush moss and exotic flowers, highly detailed and realistic, dynamic lighting","lowres, low resolution, bad quality, jpg artifacts, ugly, deformed, noisy, blurry" * "Knoling case: {prompt}, in square glass case, glass cube, glowing, knolling case, ash thorp, studio background, desktopography, cgsociety 9, cgsociety, mind-bending digital art","lowres, low resolution, bad quality, jpg artifacts, ugly, deformed, noisy, blurry" * "Glass ball: {prompt}, inside glass ball, translucent sphere, cgsociety 9, glass orb, behance, polished, beautiful digital artwork, exquisite digital art, in a short round glass vase, octane render","lowres, low resolution, bad quality, jpg artifacts, ugly, deformed, noisy, blurry" * "Minecraft: {prompt}, minecraft build, style of minecraft, pixel style, 8 bit, epic, cinematic, screenshot from minecraft, detailed natural lighting, minecraft gameplay, mojang, minecraft mods, minecraft in real life, blocky like minecraft","lowres, low resolution, bad quality, jpg artifacts, ugly, deformed, noisy, blurry" * "Disney: {prompt}, disney animation, disney splash art, disney color palette, disney renaissance film, disney pixar movie still, disney art style, disney concept art :: nixri, wonderful compositions, pixar, disney concept artists, 2d character design","lowres, low resolution, bad quality, jpg artifacts, ugly, deformed, noisy, blurry" * "Stained glass: {prompt}, intricate wiccan spectrum, stained glass art, vividly beautiful colors, beautiful stained glass window, colorful image, intricate stained glass triptych, gothic stained glass style, stained glass window!!!","lowres, low resolution, bad quality, jpg artifacts, ugly, deformed, noisy, blurry" * "Woolitize: {prompt}, cute! c4d, made out of wool, volumetric wool felting, wool felting art, houdini sidefx, rendered in arnold, soft smooth lighting, soft pastel colors","lowres, low resolution, bad quality, jpg artifacts, ugly, deformed, noisy, blurry" * "Logo: {prompt}, creative logo, unique logo, visual identity, geometric type, graphic design, logotype design, brand identity, vector based, trendy typography, best of behance","lowres, low resolution, bad quality, jpg artifacts, ugly, deformed, noisy, blurry" * "GTA: {prompt}, gta iv art style, gta art, gta loading screen art, gta chinatowon art style, gta 5 loading screen poster, grand theft auto 5, grand theft auto video game","lowres, low resolution, bad quality, jpg artifacts, ugly, deformed, noisy, blurry" * "Dystopian: {prompt}, sci-fi world, cybernetic civilizations, peter gric and dan mumford, brutalist dark futuristic, dystopian brutalist atmosphere, dark dystopian world, cinematic 8k, end of the world, doomsday","lowres, low resolution, bad quality, jpg artifacts, ugly, deformed, noisy, blurry" * "Product Photography: {prompt}, product photo studio lighting, high detail product photo, product photography, commercial product photography, realistic, light, 8k, award winning product photography, professional closeup","lowres, low resolution, bad quality, jpg artifacts, ugly, deformed, noisy, blurry" * "Psychedelic: {prompt}, psychedelic painting, psychedelic dripping colors, colorful detailed projections, android jones and chris dyer, psychedelic vibrant colors, intricate psychedelic patterns, psychedelic visuals, hallucinatory art","lowres, low resolution, bad quality, jpg artifacts, ugly, deformed, noisy, blurry" * "Candy Land: {prompt}, candy land style, whimsical fantasy landscape art, japanese pop surrealism, colorfull digital fantasy art, made of candy and lollypops, whimsical and dreamy","lowres, low resolution, bad quality, jpg artifacts, ugly, deformed, noisy, blurry" * "Claymation: {prompt}, clay animation, as a claymation character, claymation style, animation key shot, plasticine, clay animation, stopmotion animation, aardman character design, plasticine models","lowres, low resolution, bad quality, jpg artifacts, ugly, deformed, noisy, blurry" * "Medieval: {prompt}, movie still from game of thrones, powerful fantasy epic, middle ages, lush green landscape, olden times, roman empire, 1400 ce, highly detailed background, cinematic lighting, 8k render, high quality, bright colours","lowres, low resolution, bad quality, jpg artifacts, ugly, deformed, noisy, blurry" * "Origami: {prompt}, polygonal art, layered paper art, paper origami, wonderful compositions, folded geometry, paper craft, made from paper","lowres, low resolution, bad quality, jpg artifacts, ugly, deformed, noisy, blurry" * "Amazonian: {prompt}, amazonian cave, landscape, jungle, waterfall, moss-covered ancient ruins, Dramatic lighting and intense colors, mesmerizing details of the environment and breathtaking atmosphere","lowres, low resolution, bad quality, jpg artifacts, ugly, deformed, noisy, blurry" * "Shamrock Fantasy: {prompt}, shamrock fantasy, fantasy, vivid colors, grapevine, celtic fantasy art, lucky clovers, dreamlike atmosphere, captivating details, soft light and vivid colors","lowres, low resolution, bad quality, jpg artifacts, ugly, deformed, noisy, blurry" * "Neon: {prompt}, neon art style, night time dark with neon colors, blue neon lighting, violet and aqua neon lights, blacklight neon colors, rococo cyber neon lighting","lowres, low resolution, bad quality, jpg artifacts, ugly, deformed, noisy, blurry" * "Haunted: {prompt}, horror cgi 4k, scary color art in 4k, horror movie cinematography, insidious, la llorona, still from animated horror movie, film still from horror movie, haunted, eerie, unsettling, creepy","lowres, low resolution, bad quality, jpg artifacts, ugly, deformed, noisy, blurry" * "Forestpunk: {prompt}, forestpunk, vibrant, HDRI, organic motifs and pollen in the air, bold vibrant colors and textures, spectacular sparkling rays, photorealistic quality with Hasselblad","lowres, low resolution, bad quality, jpg artifacts, ugly, deformed, noisy, blurry" * "Elven: {prompt}, elven lifestyle, photoreal, realistic, 32k quality, crafted by Elves and engraved in copper, elven fantasy land, hyper detailed","lowres, low resolution, bad quality, jpg artifacts, ugly, deformed, noisy, blurry" * "Samurai: {prompt}, samurai lifesyle, miyamoto musashi, Japanese art, ancient japanese samurai, feudal japan art, feudal japan art","lowres, low resolution, bad quality, jpg artifacts, ugly, deformed, noisy, blurry" * "Vibrant Viking: {prompt}, Viking era, digital painting, pop of colour, forest, paint splatter, flowing colors, Background of lush forest and earthy tones, Artistic representation of movement and atmosphere","lowres, low resolution, bad quality, jpg artifacts, ugly, deformed, noisy, blurry" * "Icon: {prompt}, single vector graphics icon, ios icon, smooth shape, vector","lowres, low resolution, bad quality, jpg artifacts, ugly, deformed, noisy, blurry" * "Papercut Style: {prompt}, layered paper art, paper modeling art, paper craft, paper art, papercraft, paper cutout, paper cut out collage artwork, paper cut art","lowres, low resolution, bad quality, jpg artifacts, ugly, deformed, noisy, blurry" * "Sticker: {prompt}, sticker, sticker art, symmetrical sticker design, sticker - art, sticker illustration, die - cut sticker","lowres, low resolution, bad quality, jpg artifacts, ugly, deformed, noisy, blurry"