关于 modelscope-zimage-generator
通过 ModelScope 的 Z-Image 模型生成图片的 Skill,指导 Agent 选择模型、配置 LoRA,并运行异步生成脚本。
主要功能
- 01选择 Z-Image 模型
- 02支持 LoRA 辅助生成
- 03指导批量生成图片
- 04使用异步轮询
适用场景
- 01根据文本提示生成图片
- 02使用指定 LoRA 生成图片
- 03请求生成多个图片版本
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ haiyuan-ai/ agent-skills --skill modelscope-zimage-generator安装后在 Claude Code 中输入/modelscope-zimage-generator确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
README-zh.mdREADME.mdevals/evals.jsonreferences/api-reference.mdlora-config.mdtroubleshooting.mdscripts/generate_image.py详细介绍
ModelScope Z-Image 图像生成技能
使用 ModelScope Z-Image 系列模型,通过异步轮询流程生成图像。
何时使用此技能
用户提出以下请求时,请使用此技能:
- 生成图像或插画
- 创作艺术作品或封面图
- 明确要求使用 ModelScope Z-Image 或 Z-Image-Turbo
- 生成多个图像变体
- 在生成时应用 LoRA
常见触发短语:
- 英文:
generate an image、create artwork、make a cover、use Z-Image - 中文:
生成图片、画一张图、创建封面图、用 Z-Image
核心工作流
1. 解析请求
确定生成模式:
- 文生图
- LoRA 辅助生成
- 多图或批量生成
2. 选择模型
根据用户请求选择模型:
- 明确指定
Z-Image-Turbo->Tongyi-MAI/Z-Image-Turbo - 明确指定
Z-Image->Tongyi-MAI/Z-Image - 默认 ->
Tongyi-MAI/Z-Image-Turbo
3. 运行生成脚本
cd /path/to/modelscope-zimage-generator
python scripts/generate_image.py "prompt" output.jpg
4. 返回结果
告知用户处理结果:
- 成功:返回输出路径
- 失败:清晰说明错误
前置条件
运行前:
- ModelScope API 密钥:从
https://modelscope.cn/my/myaccesstoken获取 - Python 环境:需要
requests和PIL - 有效的脚本路径:确保
generate_image.py存在
快速命令对照
| 用户请求 | 命令 |
|---|---|
| “生成图像” | python scripts/generate_image.py "prompt" output.jpg |
| “使用 Z-Image” | python scripts/generate_image.py "prompt" output.jpg --model "Tongyi-MAI/Z-Image" |
| “使用 LoRA” | python scripts/generate_image.py "prompt" output.jpg --lora "lora-id" |
常见工作流
文生图
python scripts/generate_image.py "A golden cat in sunset" golden_cat.jpg
指定模型
python scripts/generate_image.py "A cat" output.jpg --model "Tongyi-MAI/Z-Image"
使用 LoRA
# Single LoRA
python scripts/generate_image.py "A cat" output.jpg --lora "liuhaotian/llava-lora"
# Multiple LoRAs (weights sum to 1.0)
python scripts/generate_image.py "A cat" output.jpg --loras '{"lora1": 0.6, "lora2": 0.4}'
批量生成
# Generate multiple images in parallel
python scripts/generate_image.py "A cat" cat1.jpg &
python scripts/generate_image.py "A dog" dog1.jpg &
wait
资源
仅在需要时阅读参考资料:
references/api-reference.md- API 完整参数references/lora-config.md- LoRA 配置指南references/troubleshooting.md- 故障排查
故障排查
未找到 API 密钥
# Option 1: Environment variable
export MODELSCOPE_API_KEY="ms-your-key"
# Option 2: Config file
mkdir -p ~/.config/modelscope
cat > ~/.config/modelscope/config.json << EOF
{"api_key": "ms-your-key"}
EOF
任务超时
- 默认超时时间为 5 分钟(轮询 60 次)
- 增加轮询次数或检查任务状态
LoRA 未生效
- 检查 LoRA ID 是否有效
- 确保多个 LoRA 权重之和为
1.0 - 不要同时使用
--lora和--loras
评论
支持 Markdown