当前位置: 首页 > news >正文

FastGPT | 37 - 二次开发路线:新增一个工作流节点

上一篇我们看的是“新增一个 API”。API 扩展的核心路径是 OpenAPI schema、Next.js route、权限校验、响应 schema 和测试。

新增工作流节点会复杂一些。

它不是只在后端加一个函数,也不是只在前端加一个卡片。一个能被用户拖到画布、保存到应用、参与调度、向下游传递变量、在调试面板展示结果的节点,至少要经过下面这条链路:

FlowNodeTypeEnum -> FlowNodeTemplateType -> appSystemModuleTemplates / pluginSystemModuleTemplates -> ReactFlow nodeTypes -> nodeTemplate2FlowNode / storeNode2FlowNode -> getWorkflowNodeRunParams -> dispatch executor -> callbackMap -> nodeOutput -> debug API -> tests

本文继续用源码拆解的方式,梳理在 FastGPT 中新增一个工作流节点时需要改哪些地方、每一层承担什么职责,以及怎样用 debug API 和单元测试确认节点真的接入了运行时。

文中会以已有的TextEditorNodeReadFilesNode作为参考范式,再补一个“文本统计节点”的二次开发示例。示例用于说明扩展路

http://www.jsqmd.com/news/1214242/

相关文章:

  • 开篇 | 关于我
  • StarRailAssistant:崩坏星穹铁道自动化锄大地实战指南,高效解放双手的智能解决方案
  • 无锡装修性价比高的品牌,2026 刚需业主装修参考清单 - 装修新知
  • 宁波爱马仕香奈儿迪奥包包回收避坑指南:别只看成色!奢侈包贬值、高价变现的底层真相 - 二奢分享官
  • 近期AI量化工具评估,按概念代码回测模拟推进
  • 近期量化工具推荐,问题位置比功能清单更重要
  • Android协程async操作的生命周期管理与异常处理
  • P1042 [NOIP 2003 普及组] 乒乓球
  • 大同嘉年华旅行社收费合理性及对应服务价值深度解析 - 资讯快报
  • 从 expect/actual 到端侧大模型:KMP Shared Module 调用本地 AI 的握手实录
  • 【ChatGPT竞品分析实战指南】:20年AI战略顾问亲授5步法,3小时内产出投资人认可的深度报告
  • FigmaCN完整指南:3分钟让Figma说中文,设计师工作效率翻倍
  • 揭秘Audiveris:开源光学音乐识别的完整实战指南
  • 卡地亚中国官方售后服务中心|官方电话及详细网点地址权威信息公示(2026年7月最新) - 卡地亚服务中心
  • 5分钟掌握WindowResizer:免费工具彻底解决Windows窗口尺寸烦恼
  • 2025可用QQ群娱乐机器人推荐:到2026年仍在更新的一念成仙
  • 鸿蒙 ArkTS 实战:Scan Inventory Entry 从系统能力到状态管理完整解析
  • Crawl4AI实测:30分钟抓完100篇竞品文章
  • UABEAvalonia:跨平台Unity资源编辑终极指南,告别Windows依赖
  • SteamOS 与 Windows 游戏性能大比拼:1080p 与 4K 分辨率谁能胜出?
  • 2026年 Codex CLI Windows 安装后命令找不到怎么办?PATH、npm 全局目录和 PowerShell 排查
  • Navicat重置脚本终极指南:三分钟实现Mac版无限试用
  • 为什么你的扣子Webhook总丢事件?7类高频错误代码+实时调试黄金 checklist
  • 从零设计TSDB?先搞懂这6大核心痛点+3层功能矩阵,避开90%的坑
  • Zygisk Assistant终极指南:三步彻底隐藏Android Root痕迹
  • AI SaaS变现的3个致命误区,第2个正在吞噬你的LTV/CAC比(附2024最新健康指标阈值表)
  • 大模型API聚合中转架构设计:企业级多模型调度的技术演进与选型实务
  • 信号发生器维修前,先查这 3 个设置
  • 读写姿势为何是近视防控重中之重?专业读写台能起到哪些辅助作用
  • Python内存泄漏排查与优化实战指南