在扣子工作流中配置变量需严格遵循规范:开始节点定义英文变量名并勾选必填项,大模型节点用{{var}}引用,代码节点须同步定义输入输出变量,结束节点按大小写敏感规则输出。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

在扣子工作流中配置变量,是让节点之间传递数据、驱动AI能力正确执行的关键前提,漏填、类型错配或未勾选必填都会导致后续节点报错中断,整个流程跑不起来。
开始节点里加输入变量
点击画布左上角的「开始」节点,在右侧参数面板中点击右上角「+」号添加变量。
变量名必须用英文或下划线,比如写成prompt、logo_file,不能用中文或空格——否则后续所有节点引用时会提示“变量不存在”。
为每个变量选择合适类型:文本类用String,图片上传用File→Image,数字用Number,单选菜单用Select并手动填入选项,比如9:16,16:9,1:1。
【必填项一定要勾选】,尤其是像prompt这种核心输入;如果不勾,用户没填就直接运行,工作流会在genImage节点卡死并返回空数组。
大模型/插件节点里引用变量
方法一:在节点配置页的输入框里直接写{{prompt}},双花括号自动关联开始节点同名变量。
方法二:点击输入框右侧的「插入变量」图标,从弹出列表里点选目标变量——适合记不清变量名或有多个嵌套层级时使用。
扣子 (Windows) 是字节跳动推出的一站式 AI Agent 平台客户端,支持多 Agent 协作、可视化工作流和知识库管理。最新版本新增 Claude Code 与 Codex CLI 接入、多端同步和项目级管理功能,同时优化了插件生态和 AI 响应速度,让用户在 Windows 上即可高效创建、运行和协作智能体,满足个人、团队及企业场景需求。
注意别手误写成{prompt}或{{ prompt }}(带空格),这两种写法都无效,节点会当成纯文本处理,AI根本收不到指令。
代码节点中处理变量值
第一步:在代码节点编辑区粘贴JS脚本,例如提取图片URL数组第一项:return { image_url: input.image_urls[0] };
第二步:在下方「输出变量」区域新增变量image_url,类型选String,值填{{output.image_url}}。
这一步容易漏掉——只写代码不定义输出变量,下游resize节点就找不到image_url,报错信息是“变量未定义”,但错误位置会标在下游节点上,排查很费时间。
结束节点输出最终结果
把需要返回给用户的变量拖进「返回变量」区,比如海报图地址就选final_image,文案内容就选article。
如果要用在页面展示,还得在「返回文本」框里拼接Markdown,例如:\n\n{{article}}——这里双花括号必须紧贴括号,不能有空格。
输出变量名要和前面所有节点定义的一致,大小写敏感,FinalImage和final_image是两个不同变量。










