自动化工作流 (Workflow)
Mixstart 3.0 内置了强大的自动化工作流系统,搭载全新 服务器端运行引擎,执行更稳定高效。无需编程基础,你也能通过拖拽节点、连接线条的方式,构建复杂的自动化任务。本文将手把手教你从零开始创建工作流。
快速入门:5分钟创建你的第一个工作流
第一步:打开工作流编辑器
- 在 Mixstart 主界面,点击左侧菜单栏的「工作流」图标
- 点击右上角的「新建工作流」按钮
- 给工作流起个名字(例如:"每日新闻推送")
第二步:添加触发器
每个工作流都必须有一个触发器,它决定了工作流何时开始运行。
- 在左侧节点面板,点击「触发器」分类
- 拖拽「手动触发」到画布中央
- 这就是你的起点!
第三步:添加工具节点
- 从左侧面板拖拽你需要的功能节点(例如「HTTP 请求」)
- 将触发器节点右侧的连接点拖向新节点左侧的连接点
- 两个节点就连接好了!
第四步:配置节点
- 点击任意节点,右侧会出现配置面板
- 根据提示填写必要的参数
- 参数会自动保存
第五步:运行测试
- 点击顶部工具栏的「▶ 运行」按钮
- 工作流会从触发器开始,依次执行每个节点
- 执行完成后可以查看每个节点的运行结果
核心概念
节点 (Node)
节点是工作流中的每一个操作步骤。例如「HTTP 请求」节点负责调用 API,「AI 对话」节点负责处理文本。
连线 (Edge)
连线决定了数据的流动方向。数据会沿着连线从上游节点传递到下游节点。
变量系统
工作流支持强大的变量引用功能:
- 使用
{{节点ID.属性}}语法引用上游节点的输出 - 编辑器右侧的变量面板会显示所有可用变量,点击即可插入
自动数据传递
重要:大部分节点会自动使用上游节点的输出作为输入。例如:
- 「AI 对话」节点会自动把上游数据作为用户消息
- 「创建 Excel」节点会自动从上游数据提取表格
- 「桌面通知」节点会自动显示上游结果
你无需手动配置这些传递,系统会智能处理!
运行模式 (Run Mode)
Mixstart 3.0 支持两种运行模式,灵活适应不同场景:
🖥️ 客户端运行
- 依赖:需要电脑开机并运行 Mixstart 客户端。
- 能力:可以使用所有节点,特别是涉及本地系统操作的节点(如打开应用、操作文件)。
- 场景:桌面自动化、本地文件处理。
☁️ 云端运行
- 依赖:无需电脑开机,由服务器 24/7 全天候执行。
- 能力:仅支持服务端可用节点(如 AI 对话、HTTP 请求、消息推送、数据库等)。不支持操作本地系统的节点。
- 场景:定时新闻推送、微信消息转发、后台数据处理。
- 开启方式:在工作流编辑器右上角开启「云端运行」开关。
节点详解
以下是 Mixstart 工作流支持的所有节点类型。
⚡ 触发器 (Trigger)
触发器是工作流的入口,决定了工作流何时开始执行。每个工作流必须有且只有一个触发器。
手动触发 (Manual)
功能:需要手动点击「运行」按钮才会执行。适合测试或一次性任务。
配置项:无需配置
输出变量:
| 变量名 | 说明 |
|---|---|
output | 默认输出内容 |
data | 携带的初始数据(如从 AI 调用传入) |
定时触发 (Schedule) Pro
功能:按照设定的时间计划自动运行,无需手动操作。
配置项:
| 配置项 | 说明 | 示例 |
|---|---|---|
| 执行时间 | Cron 表达式 | 0 9 * * *(每天早上9点) |
常用 Cron 表达式:
| 表达式 | 含义 |
|---|---|
0 9 * * * | 每天早上 9:00 |
0 9 * * 1 | 每周一早上 9:00 |
0 */2 * * * | 每隔 2 小时 |
*/30 * * * * | 每隔 30 分钟 |
0 9,18 * * * | 每天 9:00 和 18:00 |
注意
如果工作流包含 客户端专用节点(如打开应用、系统控制等),则需要 Mixstart 客户端保持后台运行。
如果工作流只包含云端可用节点(如 AI、HTTP、消息推送),并开启了 云端运行,则即使电脑关机也能按计划自动执行。
Webhook 触发 Pro
功能:让外部系统(如官网反馈、GitHub、自建服务)通过发送网络请求来触发你的工作流。
配置项:
| 配置项 | 通俗解释 | 示例 |
|---|---|---|
| Webhook 路径 | 给这个工作流起个唯一的英文代号(以 / 开头) | /feedback 或 /order-notify |
| 请求方式 | 怎么触发它,一般默认 POST 即可 | POST(推荐) |
| 安全密钥 | 给接口加把锁,防止别人乱触发(可选) | my-secret-key |
| 响应模式 | 触发后外部系统要等多久 | 立即响应(推荐) |
💡 新手提示
你只需要填写路径后缀! 例如填 /feedback,系统会自动生成完整的调用地址: https://workflow.mnuk.cn/webhook/feedback
配置好后,直接复制面板上显示的 完整 URL 给外部系统使用即可。
输出变量(下游节点可以直接使用这些数据):
| 变量名 | 说明 |
|---|---|
body | 对方发送的具体内容 (JSON 数据) |
query | 网址后面带的参数 (如 ?id=1) |
headers | 请求头信息 |
调用示例:
# 向你的工作流发送数据的示例
curl -X POST https://workflow.mnuk.cn/webhook/feedback \
-H "Content-Type: application/json" \
-d '{"title": "测试反馈", "content": "这是一个测试"}'🖥️ 系统与应用 (System & App)
控制本地应用程序和系统功能。
打开应用 (Open App) 客户端
功能:启动本地安装的应用程序。
配置项:
| 配置项 | 说明 | 示例 |
|---|---|---|
| 应用名称或路径 | 程序名或完整路径 | notepad 或 C:\Program Files\... |
支持的常用应用名: chrome、vscode、notepad、calculator、explorer、cmd
打开网址 (Open URL) 客户端
功能:使用默认浏览器打开指定链接。
配置项:
| 配置项 | 说明 | 示例 |
|---|---|---|
| 网页地址 | 完整的 URL | https://www.baidu.com |
网页搜索 (Web Search) 客户端
功能:使用百度搜索指定内容。
配置项:
| 配置项 | 说明 | 示例 |
|---|---|---|
| 搜索内容 | 要搜索的关键词 | React 教程 |
输出变量:
| 变量名 | 说明 |
|---|---|
results.0.title | 首条结果标题 |
results.0.url | 首条结果链接 |
results.0.snippet | 首条结果摘要 |
Vision Agent (屏幕代理) New 客户端
功能:调用 AI Vision Agent 代理,通过视觉分析自主操作系统或软件。
配置项:
| 配置项 | 说明 | 示例 |
|---|---|---|
| 任务描述 | 让 Agent 完成的具体任务内容 | 帮我打开记事本写一段话 |
| 最大步数 | Agent 允许执行的循环次数上限 (1-80) | 50 |
节点特性
该节点是异步执行的。工作流引擎会启动 Agent 后直接进入下一节点,而 Agent 会在后台持续运行。
系统控制 (System Control) Pro 客户端
功能:执行系统级电源操作。
配置项:
| 配置项 | 说明 |
|---|---|
| 操作 | 下拉选择:锁定屏幕、休眠、关机、重启 |
可选操作:
- 锁定屏幕:立即锁定电脑
- 休眠:进入睡眠模式
- 关机:立即关闭电脑
- 重启:重新启动电脑
系统命令 (System Command) Pro 客户端
功能:执行 CMD 或 PowerShell 命令。
配置项:
| 配置项 | 说明 | 示例 |
|---|---|---|
| 命令 | Shell 脚本 | dir /b 或 python script.py |
输出变量:
| 变量名 | 说明 |
|---|---|
stdout | 命令的标准输出 |
stderr | 错误输出 |
使用技巧
- 支持多行命令,每行一个
- 可以调用 Python、Node.js 等脚本
- 输出内容会传递给下游节点
桌面通知 (Desktop Notification) Pro 客户端
功能:在系统右下角弹出通知提醒。
配置项:
| 配置项 | 说明 | 示例 |
|---|---|---|
| 通知标题 | 显示的标题 | 任务完成 |
| 通知内容 | 显示的正文(留空则自动使用上游结果) | 数据已同步 |
剪贴板 (Clipboard) Pro 客户端
功能:读取或写入系统剪贴板。
配置项:
| 配置项 | 说明 |
|---|---|
| 操作 | 下拉选择:读取剪贴板 / 写入剪贴板 |
- 读取:获取当前剪贴板中的文本
- 写入:将上游数据复制到剪贴板
💬 消息通知 (Messaging) Pro
集成主流即时通讯和消息推送渠道。
钉钉消息 (DingTalk)
功能:通过钉钉自定义机器人发送消息到群聊。
配置项:
| 配置项 | 说明 | 示例 |
|---|---|---|
| Webhook 地址 | 群机器人的 Webhook URL | https://oapi.dingtalk.com/robot/send?access_token=... |
| 签名密钥 | 安全设置中的加签密钥(可选) | SEC... |
| 消息类型 | 文本 / Markdown / 链接卡片 / ActionCard | text |
| 消息内容 | 发送的文本(留空则使用上游数据) | |
| 标题 | Markdown/卡片消息需要 | |
| @手机号 | 需要 @ 的成员手机号,逗号分隔 | 13800138000,13900139000 |
| @全体成员 | 是否 @所有人 | 否 |
飞书消息 (Feishu)
功能:通过飞书/Lark 机器人发送消息。
配置项:
| 配置项 | 说明 |
|---|---|
| Webhook 地址 | 飞书机器人的 Webhook URL |
| 签名密钥 | 可选 |
| 消息类型 | 文本 / 富文本 / 卡片消息 |
| 消息内容 | 发送的文本 |
| 标题 | 卡片消息标题 |
企业微信 (WeCom)
功能:通过企业微信群机器人发送消息。
配置项:
| 配置项 | 说明 |
|---|---|
| Webhook 地址 | 企微机器人的 Key 地址 |
| 消息类型 | 文本 / Markdown / 图文消息 |
| 消息内容 | 发送的文本 |
| @成员 | 企业微信 ID,逗号分隔,@all 表示全员 |
微信公众号 (WeChat MP)
功能:通过服务号发送图文消息或模板消息。
配置项:
| 配置项 | 说明 |
|---|---|
| AppID | 公众号开发者凭据 |
| AppSecret | 公众号密钥 |
| 标题 | 图文消息标题(必填) |
| 正文内容 | 支持插入图片  |
| 封面图片 | URL 或上传本地图片(建议 900×500) |
| 原文链接 | 点击"阅读原文"跳转地址 |
| 作者 | 可选 |
| 发送模式 | 群发给粉丝 / 发送预览 / 仅存草稿 / 发布文章 |
| 预览微信号 | 预览模式需要填写 |
| 用户标签 | 群发模式可按标签筛选 |
输出变量:
| 变量名 | 说明 |
|---|---|
media_id | 上传后的素材 ID |
article_url | 文章永久链接 |
msg_id | 群发消息 ID |
个人微信 (Personal WeChat) Beta 客户端
功能:通过当前登录的 PC 微信发送消息。
配置项:
| 配置项 | 说明 | 示例 |
|---|---|---|
| 目标昵称 | 接收者昵称 (建议全名) | 文件传输助手 / 张三 |
| 消息类型 | 发送内容类型 | 纯文本 / 文件 / 图片 / 音频 |
| 内容 | 文本消息内容 | 你好 |
| 附件路径 | 文件/图片的绝对路径或 URL | C:\photo.jpg |
注意
- 需要 Mixstart 客户端处于运行状态
- 需要 PC 微信保持登录
- 请勿频繁发送广告信息,可能导致账号风险
发送邮件 (Send Email)
功能:通过 SMTP 协议发送电子邮件。
配置项:
| 配置项 | 说明 | 示例 |
|---|---|---|
| SMTP 服务器 | 邮件服务商地址 | smtp.qq.com |
| 端口 | 通常为 587 或 465 | 587 |
| 用户名 | 发件人邮箱 | your@email.com |
| 密码/授权码 | 邮箱授权码 | |
| 收件人 | 目标邮箱 | recipient@email.com |
| 邮件主题 | 标题 | 工作流通知 |
邮件正文会自动使用上游节点的输出。
Telegram
功能:通过 Telegram Bot 发送消息。
配置项:
| 配置项 | 说明 | 示例 |
|---|---|---|
| Bot Token | 从 @BotFather 获取 | 123456:ABC-DEF... |
| Chat ID | 目标用户或群组 ID | 123456789 |
| 消息内容 | 留空则使用上游数据 |
Slack 消息
功能:向 Slack 频道发送消息或管理频道。
配置项:
| 配置项 | 说明 | 示例 |
|---|---|---|
| 资源类型 | 消息 / 频道 / 用户 | message |
| 操作 | 发送消息 / 获取信息 ... | post |
| Token | Slack Bot User OAuth Token | xoxb-... |
| 频道 ID | 目标频道 ID | C12345678 |
| 内容 | 消息文本 | Hello from Mixstart |
Discord 消息
功能:通过 Webhook 向 Discord 频道发送消息。
配置项:
| 配置项 | 说明 | 示例 |
|---|---|---|
| Webhook URL | 频道集成的 Webhook 地址 | https://discord.com/api/webhooks/... |
| 内容 | 消息内容 | Hello Discord! |
| 用户名 | 发送消息显示的用户名 | Mixstart Bot |
| 头像 URL | 发送者的头像图片地址 |
☁️ 云服务 (Cloud) Pro
AWS S3
功能:管理 AWS S3 对象存储文件。
配置项:
| 配置项 | 说明 | 示例 |
|---|---|---|
| 资源 | 文件 / 存储桶 | file |
| 操作 | 上传 / 下载 / 删除 / 面板 | upload |
| 区域 | AWS Region | us-east-1 |
| Bucket | 存储桶名称 | my-bucket |
| Access Key ID | 访问密钥 ID | AKIA... |
| Secret Access Key | 私有访问密钥 |
Aliyun OSS
功能:管理阿里云对象存储文件。
配置项:
| 配置项 | 说明 | 示例 |
|---|---|---|
| AccessKey ID | 阿里云密钥 ID | |
| AccessKey Secret | 阿里云密钥 | |
| Bucket 名称 | 存储桶名称 | my-bucket |
| 地域 | 下拉选择:华东1(杭州)/上海/北京/深圳/香港 | oss-cn-hangzhou |
| 操作 | 上传文件 / 下载文件 / 删除文件 / 列出文件 | upload |
| 本地路径 | 用于上传/下载的本地文件路径 | C:\Files\upload.jpg |
| 远程路径 | OSS 上的 Object Key | images/2024/photo.jpg |
腾讯云 COS (Tencent COS)
功能:管理腾讯云对象存储文件。
配置项:
| 配置项 | 说明 | 示例 |
|---|---|---|
| 操作 | 上传 / 下载 / 删除 / 面板 | upload |
| 本地路径 | 上传文件的本地路径 | C:\file.txt |
| 对象 Key | 文件在 COS 上的路径 | folder/file.txt |
| SecretId | 腾讯云 API 密钥 ID | AKID... |
| SecretKey | 腾讯云 API 密钥 Key | |
| Bucket | 存储桶名称 | my-bucket-1250000000 |
| 地域 | 存储桶地域 | ap-guangzhou |
七牛云 Kodo (Qiniu)
功能:管理七牛云对象存储。
配置项:
| 配置项 | 说明 | 示例 |
|---|---|---|
| 操作 | 上传 / 删除 / 列表 / 信息 | upload |
| Access Key | 七牛云 AK | |
| Secret Key | 七牛云 SK | |
| Bucket | 存储桶名称 | my-bucket |
| 域名 | 下载/访问文件的 CDN 域名 | cdn.example.com |
Google Drive
功能:管理 Google 云端硬盘文件。
配置项:
| 配置项 | 说明 | 示例 |
|---|---|---|
| 资源类型 | 文件 / 文件夹 | file |
| 操作 | 上传 / 下载 / 删除 / 列表 / 创建 | upload |
| Access Token | Google OAuth2 Token | ya29.... |
| 文件名 | 上传或创建时的名称 | backup.zip |
| 文件夹 ID | 父文件夹 ID (可选) | |
| 本地内容 | 上传时的文件内容 (文本) |
🗄️ 数据库 (Database) Pro
直接连接数据库进行增删改查。
MySQL
功能:执行 SQL 语句。
配置项:
| 配置项 | 说明 | 示例 |
|---|---|---|
| 主机 | 数据库地址 | localhost 或 IP |
| 端口 | 默认 3306 | 3306 |
| 用户名 | 数据库用户 | root |
| 密码 | 数据库密码 | |
| 数据库 | 库名 | my_database |
| SQL 语句 | 要执行的 SQL | SELECT * FROM users WHERE status = 'active' |
安全提示
使用 ? 占位符防止 SQL 注入,参数通过 params 字段传递 (JSON 数组)
MongoDB
功能:NoSQL 数据库操作。
配置项:
| 配置项 | 说明 | 示例 |
|---|---|---|
| 连接字符串 | MongoDB URI | mongodb://localhost:27017 |
| 数据库 | 库名 | my_database |
| 集合 | Collection 名称 | users |
| 操作 | find/findOne/insert/update/delete/aggregate/count | find |
| 查询条件 | JSON 格式 | {"status":"active"} |
| 文档/更新 | JSON 格式 | {"$set":{"name":"新名称"}} |
Redis
功能:键值对缓存操作。
配置项:
| 配置项 | 说明 | 示例 |
|---|---|---|
| 主机 | Redis 地址 | localhost |
| 端口 | 默认 6379 | 6379 |
| 密码 | 可选 | |
| 数据库 | 默认 0 | 0 |
| 操作 | GET/SET/DEL/HGET/HSET/LPUSH/RPUSH/LRANGE/KEYS/INCR/DECR | get |
| Key | 缓存键名 | cache:user:123 |
| Value | SET 操作需要 | |
| 过期时间 | 秒,可选 | 3600 |
📄 办公文档 (Office)
自动化处理 Office 文件。
读取文件 (Read File) Pro 客户端
功能:读取本地文本文件内容。
配置项:
| 配置项 | 说明 | 示例 |
|---|---|---|
| 文件路径 | 绝对路径 | C:\Documents\data.txt |
输出变量:
| 变量名 | 说明 |
|---|---|
content | 文件内容 |
path | 文件路径 |
修改文件 (Write File) Pro 客户端
功能:将数据写入本地文件。
配置项:
| 配置项 | 说明 | 示例 |
|---|---|---|
| 保存路径 | 目标文件路径 | C:\Documents\output.md |
注意:文件内容会自动使用上游节点的输出,无需手动配置。
创建 Excel Pro 客户端
功能:生成 .xlsx 表格文件。
配置项:
| 配置项 | 说明 | 示例 |
|---|---|---|
| 文件名 | 生成的文件名 | 销售报表 |
| 工作表名称 | Sheet 名称 | Sheet1 |
注意:表格数据会自动从上游节点提取。上游数据需要是数组格式:
[
{ "name": "张三", "age": 25, "city": "北京" },
{ "name": "李四", "age": 30, "city": "上海" }
]创建 Word Pro 客户端
功能:生成 .docx 文档。
配置项:
| 配置项 | 说明 | 示例 |
|---|---|---|
| 文件名 | 生成的文件名 | 项目报告 |
| 文档标题 | 文档主标题 | 2024年度总结 |
注意:文档内容会自动使用上游节点的文本输出。
创建 PPT Pro 客户端
功能:生成 .pptx 演示文稿。
配置项:
| 配置项 | 说明 | 可选值 |
|---|---|---|
| 文件名 | 生成的文件名 | 项目汇报 |
| 演示标题 | 封面标题 | 2024工作汇报 |
| 主题风格 | 选择预设主题 | 极简黑金 / 暖橙活力 / 森林绿 / 极简白 |
注意:幻灯片内容会自动使用上游 AI 节点生成的结构化数据。
创建 Markdown Pro 客户端
功能:生成 .md Markdown 文档。
配置项:
| 配置项 | 说明 | 示例 |
|---|---|---|
| 文件名 | 生成的文件名 | CHANGELOG.md |
| 内容 | 文档内容 (Markdown 格式) | # Title\n\nContent... |
Google Sheets
功能:读写 Google 在线表格。
配置项:
| 配置项 | 说明 | 可选值 |
|---|---|---|
| 操作 | 追加行 / 更新行 / 获取所有数据 | appendRow |
| 表格 ID | Spreadsheet ID | 文档 URL 中的 ID |
| 范围 | 单元格范围 | Sheet1!A1 |
| 值 | 要写入的数据 (JSON 数组) | [["Name", "Age"], ["John", 30]] |
Notion
功能:操作 Notion 数据库和页面。
配置项:
| 配置项 | 说明 | 示例 |
|---|---|---|
| 资源类型 | 数据库页面 / 数据库 / 用户 | databasePage |
| 操作 | 创建页面 / 获取页面 / 查询数据库 | create |
| 数据库 ID | Database ID | URL 中获取 |
| 标题 | 新建页面的标题 | 新任务 |
🧮 逻辑与数据 (Logic & Data)
对流转的数据进行加工清洗,或控制循环逻辑。
循环执行 (Loop)
功能:重复执行一段逻辑。
配置项:
| 配置项 | 说明 | 可选值 |
|---|---|---|
| 循环类型 | 遍历数组 / 固定次数 | forEach / times |
| 循环次数 | 固定次数模式下使用 | 10 |
JSON 解析
功能:处理 JSON 格式数据。
配置项:
| 配置项 | 说明 | 示例 |
|---|---|---|
| 操作 | 解析 / 转字符串 / 提取字段 / 获取所有键 | parse |
| 字段路径 | 提取模式使用 | data.items[0].name |
CSV 解析
功能:解析 CSV 表格文本。
配置项:
| 配置项 | 说明 | 可选值 |
|---|---|---|
| 分隔符 | 列分隔符 | 逗号 / 分号 / 制表符 |
| 首行是表头 | 是否将首行作为字段名 | 是 / 否 |
HTML 提取 Pro
功能:从网页 HTML 中提取信息。
配置项:
| 配置项 | 说明 | 示例 |
|---|---|---|
| 提取模式 | CSS选择器 / 全部文本 / 所有链接 / 所有图片 / 表格 / Meta信息 | selector |
| CSS 选择器 | 选择器模式使用 | .article h1, #content p |
| 提取属性 | 留空提取文本,或填 href、src 等 | href |
数据过滤 (Filter)
功能:类似 Excel 筛选功能。
配置项:
| 配置项 | 说明 | 示例 |
|---|---|---|
| 筛选字段 | 要判断的字段名 | status |
| 运算符 | 等于/不等于/包含/大于/小于/为空/不为空 | equals |
| 比较值 | 要比较的值 | active |
数据排序 (Sort)
功能:对数组数据排序。
配置项:
| 配置项 | 说明 | 可选值 |
|---|---|---|
| 排序字段 | 要排序的字段名 | createdAt |
| 排序方向 | 升序 (A→Z) / 降序 (Z→A) | asc |
数量限制 (Limit)
功能:截取数组的前 N 条或跳过前 N 条。
配置项:
| 配置项 | 说明 | 示例 |
|---|---|---|
| 限制条数 | 最多返回多少条 | 10 |
| 跳过条数 | 从第几条开始(偏移量) | 0 |
数据聚合 (Aggregate)
功能:统计计算。
配置项:
| 配置项 | 说明 | 可选值 |
|---|---|---|
| 聚合操作 | 计算方式 | 求和 / 平均值 / 最大值 / 最小值 / 计数 |
| 计算字段 | 要计算的数值字段 | price |
数据拆分 (Split)
功能:将数组数据拆解。
配置项:
| 配置项 | 说明 | 可选值 |
|---|---|---|
| 分割模式 | 拆分方式 | 按批次分割 / 逐条输出 / 按字段分组 |
| 批次大小 | 每批多少条 | 10 |
数据合并 (Merge)
功能:合并多个数据源。
配置项:
| 配置项 | 说明 | 可选值 |
|---|---|---|
| 合并模式 | 合并方式 | 数组拼接 / 对象合并 / 按索引配对 / 按键关联 |
去重 (Remove Duplicates)
功能:移除数组中的重复项。
配置项:
| 配置项 | 说明 |
|---|---|
| 去重字段 | 判断重复的字段名(留空则对比整个对象) |
| 保留策略 | 保留第一个 / 保留最后一个 |
条件分支 (Switch)
功能:根据字段值将流程路由到不同分支。
配置项:
| 配置项 | 说明 | 示例 |
|---|---|---|
| 判断字段 | 用于判断的字段名 | status |
根据字段值匹配不同分支,未匹配的走默认分支。
设置变量 (Set Variable)
功能:定义一个新的临时变量。
配置项:
| 配置项 | 说明 | 示例 |
|---|---|---|
| 变量名 | 自定义变量名 | myVar |
| 变量值 | 留空则使用上游数据 |
哈希处理 (Hash)
功能:生成哈希值或进行编解码。
配置项:
| 配置项 | 说明 | 可选值 |
|---|---|---|
| 算法 | 处理方式 | MD5 / SHA-256 / SHA-512 / Base64编码 / Base64解码 / 生成UUID |
| 输入文本 | 留空则使用上游数据 |
🌐 网络集成 (Network)
HTTP 请求
功能:通用的 HTTP 客户端,调用任意 API。
配置项:
| 配置项 | 说明 | 示例 |
|---|---|---|
| 请求地址 | API URL | https://api.example.com/data |
| 请求方式 | HTTP 方法 | GET / POST |
输出变量:
| 变量名 | 说明 |
|---|---|
data | 响应体(自动解析 JSON) |
status | HTTP 状态码 |
headers | 响应头 |
RSS 阅读 Pro
功能:解析 RSS/Atom 订阅源。
配置项:
| 配置项 | 说明 | 示例 |
|---|---|---|
| Feed URL | RSS 订阅地址 | https://example.com/rss |
| 获取条数 | 最多获取多少条 | 20 |
输出变量:
| 变量名 | 说明 |
|---|---|
data.0.title | 最新文章标题 |
data.0.description | 文章摘要 |
data.0.link | 原文链接 |
data.0.imageUrl | 封面图 URL |
data.0.pubDate | 发布时间 |
data.0.author | 作者 |
count | 文章总数 |
🤖 AI 人工智能 Pro
AI 对话 (LLM Chat)
功能:与大语言模型进行对话,让 AI 处理数据。
配置项:
| 配置项 | 说明 | 示例 |
|---|---|---|
| AI 任务描述 | 系统提示词,告诉 AI 扮演什么角色、完成什么任务 | 你是专业的会议秘书,请整理会议纪要... |
| 模型 | 留空使用默认,或选择/输入特定模型 | gpt-4o / deepseek-chat |
输出变量:
| 变量名 | 说明 |
|---|---|
text | AI 的回复内容 |
output | 同 text |
usage.total_tokens | Token 消耗量 |
使用技巧
上游数据会自动作为用户消息发送给 AI,你无需手动配置输入。 例如:RSS → AI,那么 RSS 的内容会自动发给 AI 处理。
AI 视觉 (AI Vision)
功能:让 AI "看懂" 图片,支持描述图片内容、提取文字或回答关于图片的问题。
配置项:
| 配置项 | 说明 | 示例 |
|---|---|---|
| 图片链接 | 必填,图片的 URL 地址 | https://example.com/image.jpg |
| 提示词 | 你想问 AI 的问题 | 这张图片里有什么? / 提取图中的文字 |
| 模型 | 选择视觉模型 | gpt-4-vision-preview / claude-3-opus |
| Base URL | 可选,自定义 API 地址 | https://api.openai.com/v1 |
| API Key | 可选,自定义 API 密钥 |
AI 绘画 (AI Image Gen)
功能:根据文字描述生成图片(文生图)。
配置项:
| 配置项 | 说明 | 可选值 |
|---|---|---|
| 模型 | 绘图模型 | dall-e-3 / midjourney / cogview-3 |
| 提示词 | 画面描述 (Prompt) | 一只在太空漫步的猫,赛博朋克风格 |
| 尺寸 | 图片分辨率 | 1024x1024 / 1024x1792 |
| 质量 | 图片质量 | Standard / HD |
| 数量 | 生成张数 | 1 |
AI 语音合成 (AI TTS)
功能:将文本转换为逼真的语音 (Text-to-Speech)。
配置项:
| 配置项 | 说明 | 可选值 |
|---|---|---|
| 模型 | TTS 模型 | tts-1 / tts-1-hd |
| 声音 | 预设音色 | alloy / echo / fable / onyx / nova / shimmer |
| 输入文本 | 要朗读的文字 | |
| 语速 | 播放速度 (0.25 - 4.0) | 1.0 |
悟声 / Vocu (Wusound)
功能:高表现力 AI 语音合成,支持情感和多种语言。
配置项:
| 配置项 | 说明 | 可选值/示例 |
|---|---|---|
| 服务类型 | 服务提供商 | wusound (悟声) / vocu |
| API Key | 平台 API 密钥(必填) | |
| 文本 | 要合成的文字 | |
| 角色 ID | 选择或输入语音 ID | 点击刷新按钮加载列表 |
| 风格 | 语音风格 (Prompt) | default 或自定义风格 |
| 语言 | 生成语言 | 自动 / 中文 / 英文 / 日语 / 粤语 / 韩语 |
| 模型预设 | 稳定性预设 | 均衡 / 创意 / 稳定 |
| 语速 | 播放速度 (0.5 - 2.0) | 1.0 |
| 鲜活模式 | 增强情感表现力 (Vivid) | 开启 / 关闭 |
执行代码 (Execute Code)
功能:运行自定义 JavaScript 或 Python 代码。
配置项:
| 配置项 | 说明 | 可选值 |
|---|---|---|
| 编程语言 | 代码语言 | JavaScript / Python |
| 代码 | 你的代码逻辑 |
JavaScript 代码示例:
// 上游数据通过 input 变量获取
const data = input;
// 处理数据
const result = data.map(item => ({
name: item.title,
url: item.link
}));
// 返回处理后的数据
return result;可用的全局对象: input(上游数据)、console、JSON、Math、Date、fetch(网络请求)、setTimeout、Promise 等。
🛠️ 实用工具 (Utility)
延时等待 (Delay)
功能:暂停工作流执行一段时间。
配置项:
| 配置项 | 说明 | 示例 |
|---|---|---|
| 延时时间 | 支持秒(s)、分(m)、小时(h) | 5s / 2m / 1h |
日期时间 (DateTime)
功能:获取当前时间或进行日期计算。
配置项:
| 配置项 | 说明 | 可选值 |
|---|---|---|
| 操作 | 处理方式 | 获取当前时间 / 格式化日期 / 日期加减 / 计算间隔 |
| 输出格式 | 日期格式模板 | YYYY-MM-DD HH:mm:ss |
二维码生成 (QR Code) Pro
功能:将文本转换为二维码图片。
配置项:
| 配置项 | 说明 | 示例 |
|---|---|---|
| 编码内容 | 要编码的文本(留空使用上游数据) | https://example.com |
| 尺寸 | 图片尺寸(像素) | 200 |
| 输出格式 | Base64 / PNG 文件 / SVG 代码 | base64 |
翻译 (Translator)
功能:多语言机器翻译。
配置项:
| 配置项 | 说明 | 可选值 |
|---|---|---|
| 服务商 | 翻译引擎 | Google / DeepL / Baidu |
| 目标语言 | 翻译成哪种语言 | zh / en / ja / ko ... |
| 内容 | 待翻译文本 |
💻 开发与协作 (Development)
GitHub
功能:管理 GitHub 仓库、Issues 和 Releases。
配置项:
| 配置项 | 说明 | 示例 |
|---|---|---|
| 资源 | 仓库 / Issue / Release | repository |
| 操作 | 获取信息 / 列表 / 创建 | get |
| 所有者 | 用户名或组织名 | mixstart |
| 仓库名 | Repository Name | core |
| Token | GitHub Personal Access Token | ghp_... |
Trello
功能:管理 Trello 看板任务。
配置项:
| 配置项 | 说明 |
|---|---|
| 资源 | 卡片 / 看板 / 列表 |
| 操作 | 创建 / 获取 / 更新 |
| API Key | Trello API Key |
| API Token | Trello API Token |
| ID | 卡片或列表 ID |
系统变量
工作流内置了以下系统变量,可在任意文本框中使用:
| 变量 | 说明 | 示例值 |
|---|---|---|
{{Desktop}} | 桌面路径 | C:\Users\xxx\Desktop |
{{Documents}} | 文档路径 | C:\Users\xxx\Documents |
{{Date}} | 当前日期 | 2024-01-15 |
{{DateTime}} | 当前日期时间 | 2024/1/15 14:30:00 |
专业版功能
部分高级节点需要专业版许可证才能使用,包括:
- ⏰ 定时触发 / Webhook 触发
- 🤖 AI 对话 / 执行代码
- 📄 读写文件 / 创建 Excel/Word/PPT
- 💬 消息通知(钉钉/飞书/企微/微信公众号/邮件)
- ☁️ 云服务(阿里云 OSS / AWS S3 / 腾讯云 COS / 七牛云 / Google Drive)
- 🗄️ 数据库(MySQL/MongoDB/Redis/Notion/Google Sheets)
- 🌐 RSS 阅读 / HTML 提取 / 二维码生成
- 🔧 开发工具(GitHub / Trello)
- 🔄 逻辑控制(循环执行 / 脚本执行)
免费版可以体验手动触发 + HTTP 请求 + 数据处理等基础节点。
常见问题
Q: 工作流定时任务没有执行?
A: 请确保 Mixstart 客户端在后台运行。关闭客户端后定时任务会停止。
Q: 如何调试工作流?
A: 点击「运行」后,可以在结果面板查看每个节点的执行状态和输出数据。出错的节点会显示红色标记和错误信息。
Q: 节点之间的数据如何传递?
A: 数据会沿着连线自动传递。大部分节点会自动使用上游数据,你也可以通过 {{节点ID.属性}} 语法精确引用。
Q: 如何获取 API 的返回值中的特定字段?
A: 使用「JSON 解析」节点,设置操作为「提取字段」,填写字段路径如 data.items[0].name。