用途:在 macOS 上使用 draw-things-cli 完成本地 AI 图像生成、图像编辑、模型安装与清单管理,以及短本地媒体生成。适用范围限于本地 Draw Things 出图、编辑、模型准备与导入,不涉及 UI 实现、广告创意策略、云端图像 API 或通用 AI 模型市场调研。
主要能力:文生图(txt2img)、图生图(img2img)、短视频/媒体生成(--frames)、模型列表与确保安装、模型导入、LoRA 训练、批量变体(shell 循环)和基于固定 seed 的精修。自动检测意图可分为 Generate、Edit、Media、Setup、Inventory、Import、Model info、Batch、Refine、Advanced 等模式。
使用方式:运行前先检查 CLI:command -v draw-things-cli。缺失时安装:brew install drawthingsai/draw-things/draw-things-cli。核对命令面:draw-things-cli generate --help。清单可用:uv run python skills/draw-thing/scripts/model_inventory.py --format json。生成时必须传 --output,否则可能仅在支持的终端预览而不写文件。默认输出目录为 ~/Pictures/draw-thing/,生成前先 mkdir -p。
限制:当前 generate --help 不暴露 --controls、--loras、--mask、--upscaler、--batch-count、--sampler 或 --guidance-scale 等旧直接标志;高级 ControlNet、LoRA、inpaint、upscale 需重查帮助或验证 --config-json / --config-file 模式后再运行,不得沿用过时示例。批量生成需用 shell 循环而非 --batch-count。视频尺寸需为 32 的倍数、帧数为 8 的倍数加 1。不得未获批准删除或清理模型;始终保留源图并写入新文件。运行后应报告输出路径、seed、模型 id、尺寸、步数和 cfg。