用途:muapi-workflow 用于构建、运行和可视化多步骤 AI 生成工作流。其 AI 架构师能把自然语言描述转换为相互连接的节点图,将 muapi.ai 的生成步骤串联成自动化流水线。
主要能力:支持创建(generate-workflow.sh / muapi workflow create)、按自然语言发现已有工作流(discover-workflow.sh / muapi workflow discover)、编辑现有工作流(generate-workflow.sh --workflow-id / muapi workflow edit)、交互式运行(interactive-run.sh / muapi workflow run-interactive)、执行并逐节点轮询收集输出(run-workflow.sh / muapi workflow execute)。CLI 提供完整 CRUD 与可视化,节点输出会自动接入下游节点输入。工作流可包含图像、视频、音频、增强、编辑等任意 muapi.ai 节点组合。
使用方式:先确保 muapi CLI 为最新版本,资料给出的安装命令为 pip install --upgrade /path/to/muapi-cli,需将路径替换为工作区中 muapi-cli 目录(含 pyproject.toml)的实际路径。创建示例:muapi workflow create "take a text prompt, generate an image with flux-dev, then upscale it to 4K"。查看:muapi workflow get <workflow_id>,加 --output-json 获取原始 JSON。执行:muapi workflow execute <workflow_id> --input "node1.prompt=a sunset",加 --download ./outputs 下载结果。发现:muapi workflow discover "ugc video"。交互运行:muapi workflow run-interactive <workflow_id>。其他命令包括 list、templates、status、outputs、rename、delete。
适用场景:文本到图像再到放大、产品图去背景、文本到视频、图像到视频加口型同步等生成流水线;也面向 AI 代理提供 MCP 工具(muapi_workflow_list/create/get/execute/status/outputs)。
限制:--sync 模式最多等待 120 秒,复杂工作流应使用 --async 并单独轮询;每次工作流执行最长 10 分钟。代理在运行前必须读取 get 输出中的 API Inputs 表,并向用户索取所需输入值,不得自行编造或猜测输入。若多个工作流相关,应向用户展示选项并确认;若无匹配,可提议用 create 新建。资料未提供收费、价格与平台支持等细节。