flowgram.ai icon indicating copy to clipboard operation
flowgram.ai copied to clipboard

[Question] flowgram 编排结果如何转化成 python 可执行对象

Open aresoo opened this issue 6 months ago • 11 comments

🙋 SDK Version

Please input version of SDK.

📌 Layout

Free layout or Fixed layout?

💻 Environment

  • Operation System: (e.g. Windows 11 / macOs 14.3)
  • Node.js:
  • Other:

📝 Question Description

flowgram编排产生的结果有没有文档说明,另外后端如何将编排产生的结果转化成可执行对象有没有通用方案

aresoo avatar May 10 '25 02:05 aresoo

workflow runtime 目前还没有好的开源方案,后续我们会尝试提供一个 运行时 demo,不过会是 nodejs 版本,也可以参考: 字节有个 go 版本:https://github.com/cloudwego/eino 社区也有一个 nodejs 版本:https://mastra.ai/en/docs/workflows-vnext/overview

xiamidaxia avatar May 10 '25 13:05 xiamidaxia

后续考虑在 nextjs demo 里增加一个运行示例

louisyoungx avatar May 12 '25 03:05 louisyoungx

编排产生的结果结构有文档介绍吗,方便前后端对接

aresoo avatar May 12 '25 04:05 aresoo

@aresoo 结构可以自定义,demo 里预置的结构可以点击 「Save」 按钮查看 console:

Image

dragooncjw avatar May 12 '25 08:05 dragooncjw

正在开发运行时功能

xiamidaxia avatar May 24 '25 04:05 xiamidaxia

正在开发运行时功能

这个有时间预期吗

xuanyue202 avatar May 29 '25 13:05 xuanyue202

正在开发运行时功能

这个有时间预期吗

你们后端是用什么环境,node go python 哪个

xiamidaxia avatar May 30 '25 03:05 xiamidaxia

正在开发运行时功能

这个有时间预期吗

你们后端是用什么环境,node go python 哪个

python为主

xuanyue202 avatar Jun 04 '25 08:06 xuanyue202

正在开发运行时功能

这个有时间预期吗

你们后端是用什么环境,node go python 哪个

python为主

python 很慢,我们会先提供 go 和 nodejs 版本

xiamidaxia avatar Jun 04 '25 11:06 xiamidaxia

Runtime node.js demo already merged https://github.com/bytedance/flowgram.ai/pull/304

Try it

git clone https://github.com/bytedance/flowgram.ai.git

cd flowgram

rush update

cd packages/runtime/nodejs

npm run dev

You will see in terminal

> Listen Port: 4000
> Server Address: http://[::1]:4000
> API Docs: http://localhost:4000/docs

louisyoungx avatar Jun 09 '25 09:06 louisyoungx

这个 issue 要求的是 python runtime

runtime 优先级 node.js > python > go

node.js 预计需要三期进行开发,预计会在第四期进行 python runtime 开发

louisyoungx avatar Jun 09 '25 09:06 louisyoungx

https://github.com/louisyoungx/flowgram-runtime-demo

这个go的runtime成熟度有没有90%? @louisyoungx

leapar avatar Jun 30 '25 07:06 leapar

https://github.com/louisyoungx/flowgram-runtime-demo

这个go的runtime成熟度有没有90%? @louisyoungx

这个不可用,我先删库了避免误导

louisyoungx avatar Jul 01 '25 12:07 louisyoungx

https://github.com/louisyoungx/flowgram-runtime-python

用 AI 参考 flowgram nodejs 运行时,翻译了一个 flowgram python 运行时,我测了下一些常用场景都能跑通,可以作为参考

louisyoungx avatar Jul 03 '25 10:07 louisyoungx