saa-agent

🎨 AI图像生成命令行工具

🥥26总安装量 12评分人数 6
100% 的用户推荐

基于SAA后端的AI图像生成CLI,支持双后端与区域提示词,实现程序化控制,适合本地自动化绘画工作流

A

基本安全,请在特定环境下使用

  • 来自社区或个人来源,建议先隔离验证
  • ✅ 代码无 eval/exec/system/subprocess 等危险函数,无命令注入风险
  • ✅ 无动态代码加载或远程脚本执行行为,依赖版本明确
  • ✅ 无静默数据收集,图像仅本地保存或通过 base64 输出到 stdout
  • ⚠️ Skeleton Key 功能可强制解锁后端原子锁,需谨慎使用且必须获得用户显式授权
  • ⚠️ T3 来源(个人开发者 mirabarukaso),建议审查后用于生产环境

使用说明

saa-agent 是一款通过 WebSocket 连接 Character Select Stand Alone App (SAA) 后端的命令行图像生成工具,支持 ComfyUI 和 WebUI 两种架构,为用户提供程序化控制 AI 绘画的能力。

核心用法:用户通过 CLI 命令调用后端生成图像,基础用法仅需提供 WebSocket 地址、模型名称和提示词即可工作。工具支持区域提示词(Regional Prompting)高级功能,可通过 --regional 参数实现左右分镜构图,满足复杂场景需求。输出支持本地文件保存和 base64 编码 stdout 输出两种方式,便于集成到自动化脚本或第三方工作流中。

显著优点:参数设计兼顾简洁与专业,提供合理的默认值(1024x1360 分辨率、28 步、euler_ancestral 采样器)降低使用门槛,同时支持 CFG、调度器等高级调参。双后端兼容性强,区域提示词功能在同类型工具中较为罕见。Skeleton Key 机制提供应急解锁能力,避免后端死锁导致工作流中断。完善的错误码体系(0-5)和 --verbose 调试模式便于问题排查。

潜在缺点:作为 T3 来源的个人开发者项目,长期维护和功能更新存在一定不确定性。功能强依赖 SAA 后端(需版本 >2.4.0 且启用 SAAC),若后端未启动则完全不可用。后端单线程特性易导致"Backend Busy"错误,且不支持自动重试,需要用户手动等待重试。HiResFix 功能 GPU 资源消耗巨大,误用可能导致系统卡顿或显存溢出。

适合目标群体:主要面向具备技术背景的 AI 绘画用户,特别是需要将图像生成集成到自动化脚本、批处理流水线或 CI/CD 流程的开发者。适合已部署 ComfyUI/WebUI 且希望实现 API 级程序化控制的本地/局域网用户,以及需要区域化构图控制的专业创作者。不适合普通 GUI 用户或无 Python 环境的技术小白。

使用风险:WebSocket 地址若暴露在公网可能存在未授权访问风险,建议在可信内网使用。Skeleton Key 强制解锁功能若滥用可能导致正在进行的生成任务异常终止。HiResFix 参数启用前需确认 GPU 负载能力,避免资源耗尽。依赖项(websockets、aiohttp)虽成熟稳定,但需保持更新以防范潜在安全漏洞。

saa-agent 内容

手动下载zip · 16.9 kB
README_HUMAN.mdtext/markdown
请选择文件