Animagine XL 3.1:一款强大且易于使用的动漫风格图像生成工具

Animagine XL 3.1:一款强大且易于使用的动漫风格图像生成工具

animagine-xl-3.1 animagine-xl-3.1 项目地址: https://gitcode.com/mirrors/cagliostrolab/animagine-xl-3.1

随着人工智能技术的不断发展,文本到图像的生成模型已经变得越来越流行。对于动漫爱好者、艺术家和内容创作者来说,一款能够生成高质量动漫风格图像的工具无疑是梦寐以求的。今天,我将为您介绍优快云公司开发的InsCode AI大模型——Animagine XL 3.1,这款强大的模型可以帮助您轻松生成各种动漫风格的图像。

Animagine XL 3.1是一款基于Stable Diffusion XL的扩散模型,它可以从文本提示中生成高质量的动漫风格图像。与之前的版本相比,Animagine XL 3.1在多个方面进行了改进,包括更广泛的角色范围、优化的数据集和新颖的美学标签,以便更好地创建图像。这款模型的目标是成为动漫爱好者、艺术家和内容创作者的重要资源,帮助他们生成准确且详细的动漫角色图像。

安装与使用教程

安装前准备

在开始使用Animagine XL 3.1之前,请确保您的系统和硬件满足以下要求:

  • 操作系统:Windows、macOS或Linux
  • 硬件:NVIDIA GPU(建议使用CUDA 11.0或更高版本)
  • 必备软件:Python 3.7或更高版本,以及以下Python库:diffusers、transformers、accelerate和safetensors

安装步骤

  1. 首先,您需要安装必要的Python库。请在命令行中运行以下命令:
pip install diffusers transformers accelerate safetensors --upgrade
  1. 接下来,您可以从以下网址下载Animagine XL 3.1模型资源:

https://huggingface.co/cagliostrolab/animagine-xl-3.1

  1. 解压缩下载的文件,并将模型文件夹放在您的工作目录中。

  2. 现在,您可以使用以下Python代码来运行Animagine XL 3.1:

import torch
from diffusers import DiffusionPipeline

pipe = DiffusionPipeline.from_pretrained(
    "cagliostrolab/animagine-xl-3.1", 
    torch_dtype=torch.float16, 
    use_safetensors=True, 
)
pipe.to('cuda')

prompt = "1girl, souryuu asuka langley, neon genesis evangelion, solo, upper body, v, smile, looking at viewer, outdoors, night"
negative_prompt = "nsfw, lowres, (bad), text, error, fewer, extra, missing, worst quality, jpeg artifacts, low quality, watermark, unfinished, displeasing, oldest, early, chromatic aberration, signature, extra digits, artistic error, username, scan, [abstract]"

image = pipe(
    prompt, 
    negative_prompt=negative_prompt,
    width=832,
    height=1216, 
    guidance_scale=7,
    num_inference_steps=28
).images[0]

image.save("./output/asuka_test.png")

基本使用方法

  1. 加载模型:
import torch
from diffusers import DiffusionPipeline

pipe = DiffusionPipeline.from_pretrained(
    "cagliostrolab/animagine-xl-3.1", 
    torch_dtype=torch.float16, 
    use_safetensors=True, 
)
pipe.to('cuda')
  1. 生成图像:
prompt = "1girl, souryuu asuka langley, neon genesis evangelion, solo, upper body, v, smile, looking at viewer, outdoors, night"
negative_prompt = "nsfw, lowres, (bad), text, error, fewer, extra, missing, worst quality, jpeg artifacts, low quality, watermark, unfinished, displeasing, oldest, early, chromatic aberration, signature, extra digits, artistic error, username, scan, [abstract]"

image = pipe(
    prompt, 
    negative_prompt=negative_prompt,
    width=832,
    height=1216, 
    guidance_scale=7,
    num_inference_steps=28
).images[0]

image.save("./output/asuka_test.png")

使用指南

为了获得最佳结果,建议遵循以下提示模板:

1girl/1boy, character name, from what series, everything else in any order.

Animagine XL 3.1还使用了特殊标签来指导结果朝着质量、评级、创作日期和美学方向。虽然模型可以在没有这些标签的情况下生成图像,但使用它们可以帮助您获得更好的结果。

质量修饰符

质量标签现在同时考虑分数和帖子评级,以确保质量分布平衡。我们已改进了标签以提高清晰度,例如将“高质量”改为“优秀质量”。

| 质量修饰符 | 分数标准 | |--------------|-------------| | masterpiece | > 95% | | best quality | > 85% & ≤ 95% | | great quality | > 75% & ≤ 85% | | good quality | > 50% & ≤ 75% | | normal quality | > 25% & ≤ 50% | | low quality | > 10% & ≤ 25% | | worst quality | ≤ 10% |

评级修饰符

我们还简化了评级标签,以便于理解和应用。例如,“评级:一般”现在只是“一般”,而“评级:敏感”已经简化为“敏感”。

| 评级修饰符 | 评级标准 | |---------------|-----------| | safe | 一般 | | sensitive | 敏感 | | nsfw | 有争议 | | explicit, nsfw | 明确 |

年份修饰符

我们还重新定义了年份范围,以便更准确地指导结果朝着特定现代或复古的动漫艺术风格。此更新简化了范围,专注于与当前和过去时代的关联。

| 年份标签 | 年份范围 | |-----------|-----------------| | newest | 2021至2024年 | | recent | 2018至2020年 | | mid | 2015至2017年 | | early | 2011至2014年 | | oldest | 2005至2010年 |

美学标签

我们还增强了标签系统,以改进内容的分类。

结论

Animagine XL 3.1是一款功能强大且易于使用的动漫风格图像生成工具。通过遵循上述指南,您可以轻松生成高质量的动漫风格图像。请访问以下链接以获取更多学习资源和帮助:

https://huggingface.co/cagliostrolab/animagine-xl-3.1

希望这篇文章对您有所帮助!如果您有任何问题或建议,请随时与我联系。

animagine-xl-3.1 animagine-xl-3.1 项目地址: https://gitcode.com/mirrors/cagliostrolab/animagine-xl-3.1

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

### Stable Diffusion-XL 模型介绍 Stable Diffusion-XL (SDXL) 是一种先进的图像生成模型,其具体架构与之前的版本相似但具有更大规模和更多参数量[^1]。该模型旨在提供更高质量的图像生成效果,在保持计算效率的同时提升了视觉质量。 #### SDXL Refiner 模型 除了基础模型外,还存在一个名为 `stable-diffusion-xl-refiner-1.0` 的细化模型。此模型基于潜在扩散机制工作,专注于改善由基础模型产生的初步图像的质量。Refiner 主要用于执行最终阶段的降噪操作,从而增强图像细节并提高整体清晰度[^2]。 ### 使用方法 为了方便用户访问多种不同的预训练权重文件,一些第三方工具已经集成了多个版本的 SDXL 模型。例如,在 AUTOMATIC1111 开发的 WebUI 中可以找到如下几个选项: - `sd_xl_base_1.0.safetensors`: 基础版 SDXL 模型 - `animagine-xl-3.0-base.safetensors`: 另一变体的基础模型 - `Anything-V3.0-pruned.safetensors`: 经过剪枝优化后的特定风格模型 这些模型可以通过图形界面轻松加载,并支持自定义设置来调整生成过程中的各项参数[^3]。 对于希望利用 Python 编程接口调用 SDXL 功能的应用开发者来说,有教程介绍了如何借助百度 API 实现这一点。这使得即使不具备深厚机器学习背景的人也能快速上手创建自己的艺术作品或实用程序[^4]。 ```python from diffusers import StableDiffusionPipeline, EulerAncestralDiscreteScheduler import torch model_id = "stabilityai/stable-diffusion-xl-base-1.0" scheduler = EulerAncestralDiscreteScheduler.from_pretrained(model_id, subfolder="scheduler") pipe = StableDiffusionPipeline.from_pretrained(model_id, scheduler=scheduler, torch_dtype=torch.float16).to("cuda") prompt = "A majestic lion jumping from a big stone at night" image = pipe(prompt=prompt).images[0] image.save("./output_image.png") ``` 上述代码片段展示了如何使用 Hugging Face 提供的库加载并运行 SDXL 模型以生成指定主题的艺术图片。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蒙笑桔Mirabelle

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值