README_ZH.md 6.0 KB

Image

[![License](https://img.shields.io/github/license/bytedance/flowgram.ai)](https://github.com/bytedance/flowgram.ai/blob/main/LICENSE) [![@flowgram.ai/editor](https://img.shields.io/npm/dm/%40flowgram.ai%2Fcore)](https://www.npmjs.com/package/@flowgram.ai/editor) [![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/bytedance/flowgram.ai) [![juejin](https://img.shields.io/badge/juejin-FFFFFF?logo=juejin&logoColor=%23007FFF)](https://juejin.cn/column/7479814468601315362) [![](https://trendshift.io/api/badge/repositories/13877)](https://trendshift.io/repositories/13877)

FlowGram.AI|工作流开发框架

English | 中文 | Español | Русский | Português | Deutsch | 日本語

FlowGram 是一个可组合、可视化、易于集成且可扩展的工作流开发框架与工具集。 我们的目标是帮助开发者以更快、更简单的方式搭建 AI 工作流平台。 FlowGram 内置开箱开箱即用的工作流开发能力:可视化流程画布、节点配置表单、变量作用域链,以及开箱即用的物料(LLM、条件、代码编辑器等)。这并非一个现成的工作流平台,而是帮助你构建平台的框架与工具。

了解更多 FlowGram.AI 🌐

🎬 演示

https://github.com/user-attachments/assets/fee87890-ceec-4c07-b659-08afc4dedc26

CodeSandbox 🌐StackBlitz 🌐 中打开

在该演示中,我们遍历一组城市,通过 HTTP 获取实时天气,用 Code 节点解析温度,借助 LLM 生成穿搭建议,经由 Condition 进行筛选,在循环中汇总结果,最后使用 Advisor LLM 选出最舒适的城市,并将结果发送至 End 节点。

🚀 快速上手

  1. 创建一个新的 FlowGram 项目:

    npx @flowgram.ai/create-app@latest
    

我们推荐选择 Free Layout Demo ⭐️ 模板。

  1. 启动项目:

    cd demo-free-layout
    npm install
    npm start
    
  2. 在浏览器中打开 http://localhost:3000

✨ 特性

特性 说明 演示
Free Layout Canvas 自由布局画布,节点可任意摆放,可在节点间创建边进行链接。 Free Layout Demo
Fixed Layout Canvas 固定布局画布,节点可拖拽至指定位置,支持复合节点(如分支与循环)。 Fixed Layout Demo
Form 表单引擎管理节点数据的增删改查操作,并提供渲染、验证、副作用、联动和错误捕获等功能,简化节点配置的开发。 Form
Variable 变量引擎支持作用域约束、变量结构检查和类型推断等功能,便于管理工作流中的数据流。 Variable

📖 文档

你可以在官网查阅完整文档:FlowGram 文档

文档分为以下章节:

🙌 贡献者

FlowGram.AI Contributors

🌍 被这些项目采用

  • Coze Studio 是一体化的 AI Agent 开发工具,提供最新的大模型与工具、多样的开发模式与框架,并在从开发到部署的全流程中,提供最便捷的 Agent 开发体验。
  • NNDeploy 是一个基于工作流的多平台 AI 部署工具。
  • Certimate 是开源的 SSL 证书管理工具,借助可视化工作流帮助你自动申请与部署证书;它也是官方文档列出的 Let's Encrypt ACME 客户端选项之一。

📬 联系我们

  • 问题反馈: Issues
  • 飞书:使用 Register Feishu 扫码下方二维码,加入 FlowGram 用户群。