跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
PythonAI

NewBie-image-Exp0.1 镜像上手:XML 提示词控制角色生成

NewBie-image-Exp0.1 是一个开箱即用的动漫图像生成镜像,内置 3.5B 参数模型。仅需两条命令即可生成第一张图,随后通过修改 prompt 中的 XML 标签精确控制角色属性,包括多角色独立设定。这里整理了从运行 test.py 到自定义 XML 提示词、使用交互式脚本 create.py 的完整流程,以及显存要求与常见问题。

颠三倒四发布于 2026/6/10更新于 2026/8/1717 浏览

NewBie-image-Exp0.1 是一个预置好的动漫图像生成镜像,基于 Next-DiT 架构,内置了参数规模 3.5B(35 亿)的模型。它最大的好处是省去了环境搭建和权重下载的折腾——Python 依赖、CUDA 兼容性、源码 bug 都已经在镜像里处理完毕。目前推理大约占用 14-15 GB 显存,所以建议至少 16 GB。

上手:生成第一张图

进入容器后,先切到镜像主目录:

cd .. 
cd NewBie-image-Exp0.1 

然后直接运行预置的测试脚本:

python test.py 

模型加载后,几十秒内就会在当前目录生成一张 success_output.png,是默认的动漫风格人物。如果没看到文件,多半是显存不足,终端会有 CUDA out of memory 报错。

用 XML 提示词精确控制角色

test.py 里的 prompt 变量就是控制生成内容的入口。它采用 XML 标签,能分别指定每个角色的名称、性别、外观,以及整体风格。一个基本的例子:

prompt = """ <character_1> <n>miku</n> <gender>1girl</gender> <appearance>blue_hair, long_twintails, teal_eyes</appearance> </character_1> <general_tags> <style>anime_style, high_quality</style> </general_tags> """ 

<character_1> 定义第一个角色,可扩展到 <character_2>、<character_3>;<n> 填写角色名或模板;<gender> 常用 1girl、1boy 之类;<appearance> 用逗号分隔多项外貌特征;<general_tags> 里的 style 影响整体画质与画风。

改成红发短发的女孩也非常简单:

prompt = """ <character_1> <n>original</n> <gender>1girl</gender> <appearance>red_hair, short_hair, green_eyes, smiling</appearance> </character_1> <general_tags> <style>anime_style, ultra_detailed, best_quality</style> </general_tags> """ 

保存后重新运行 python test.py,生成结果就会跟着变化。

XML 结构在多角色场景里优势更明显,因为每个角色的属性是独立声明的。比如一男一女:

prompt = """ <character_1> <n>original</n> <gender>1girl</gender> <appearance>blue_hair, long_twintails, blue_eyes, school_uniform</appearance> </character_1> <character_2> <n>original</n> <gender>1boy</gender> <appearance>black_hair, short_hair, brown_eyes, casual_jacket</appearance> </character_2> <general_tags> <style>anime_style, dynamic_pose, background_scenery</style> </general_tags> """ 

这样,模型就能分别理解两个角色的设定,安排在同一画面里。

切换交互模式:create.py

如果每次都要修改文件比较麻烦,镜像里还提供了 create.py,一个交互式的生成脚本:

python create.py 

运行后直接输入 XML 提示词,回车就能生成图像,然后问你要不要继续,适合一口气测试很多想法。

镜像内的文件组织大致是:

  • test.py:基础推理脚本,方便快速测试和简单定制。
  • create.py:交互式生成,支持循环输入。
  • models/:模型结构定义代码。
  • transformer/、text_encoder/、vae/、clip_model/:已经下载好的本地模型权重。

如果你追求极致画质且显存充裕(24 GB 以上),可以在脚本里把数据类型改成 float32,不过会明显增加显存占用。默认的 bfloat16 是经过权衡的选择,速度和精度都比较均衡。

注意显存和常见问题

显存门槛:推理需要 14-15 GB,GPU 至少 16 GB 才跑得起来,否则就会遇到 CUDA out of memory。使用云 GPU 的话,选 A10、V100、3090/4090 这类实例比较稳妥。尽量不要同时跑其他占用显存的东西。

改了 prompt 没反应:先确认文件保存了,路径没错,有时框架缓存会让人怀疑人生,重启容器是个简单粗暴但有效的方法。

画质还想再高一点:在 <style> 里加上 ultra_detailed、best_quality、8k 这类关键词;如果能设置输出分辨率,也尽量往高调。不过个人经验是,单人加简单背景的表现一般比复杂多角色场景更稳定。

目录

  1. 上手:生成第一张图
  2. 用 XML 提示词精确控制角色
  3. 切换交互模式:create.py
  4. 注意显存和常见问题
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • Kubernetes 与边缘 AI 最佳实践
  • Redis Set 数据结构与 C++ 实战
  • Gemini Pro 实测:多模态、推理与代码能力的真实表现
  • Python 实时快递物流跟踪爬虫:异步并发与智能解析
  • 基于 Q-Learning 的无人机三维动态环境自主避障路径规划
  • 从 0 到 1 打造 RISC-V 智能家居中控:硬件 + 固件 + 通信全链路实战
  • JavaScript 空值判断工具函数
  • SpringBoot+Vue+Netty+WebSocket+WebRTC 视频聊天系统搭建指南
  • AI Skills 重构前端开发工作流:元编程时代
  • 基于 Python+Django 的智慧农业管理系统设计与实现
  • AI 赋能数据库运维:金仓 KES 的智能化未来
  • Ubuntu 24.04 安装 NVIDIA 驱动及 CUDA 开发环境完整指南
  • 使用 OpenClaw 集成飞书构建专属 AI 机器人指南
  • Java 面向对象编程核心:包管理、封装设计与代码块使用
  • 智谱开源 7440 亿参数智能体模型 GLM-5
  • uni-app 之 设置 tabBar
  • Python 兼职接单常见方式与注意事项指南
  • Whisper Large v3 多语言语音识别 Web 服务部署实战
  • Dify 接入企业微信群聊机器人配置指南
  • 前端实战:实现浏览器通知功能

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • curl 转代码

    解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online