Flows.network是什么
Flows.network 是一个 Severless 平台,用 Rust 和 Wasm 构建 LLM Agent 和机器人。flows.network 平台允许开发者将像 ChatGPT 和 Claude 的大模型连接到不同的 SaaS 提供商。由于模型已经具备与 OpenAI 兼容的 API,我们可以像在 OpenAI 上做的那样,轻松地将模型与 Telegram、Slack 和 Discord 等其他 SaaS 集成。
Flows.network功能
Flows.network 是一个用于构建和部署工作流功能的无服务器平台。
- 这些功能由互联网事件触发,包括网络请求、webhook 回调、区块链交易、物联网事件、消息队列甚至流数据。
- 该函数可以访问数据库、AI 模型和任何其他 Web 服务来处理传入的事件数据。
- 完成后,该函数可以执行将结果发送到 Slack、Discord、Telegram 客户端、在 GitHub 上发表评论以及触发另一个流程函数等操作。
Flows.network 由WasmEdge Runtime提供支持。所有流程函数都由平台编译为 Wasm(WebAssembly)。这意味着您可以使用任何支持 Wasm 的编程语言来创建流程函数。目前,Rust 是 flows.network 上支持最好的语言,而 JavaScript 和 Python 支持即将推出。
如果您不是程序员,但想使用社区为特定任务创建的流程函数,那么您可以简单地使用流程模板。使用模板,您可以直接克隆和配置现有的流程函数。无需编码即可使其运行!但是,使用 flows.network,当您的用例变得复杂时,您可以随时返回自定义流程函数代码。
主要特点
- GitOps:您的所有流程功能都存储在您的 GitHub 存储库中。每当您进行更改时,flows.network 平台都会自动重新构建并重新部署您的功能。GitHub 是唯一的真实来源。
- 无服务器:无需运行自己的服务器来监听触发器和事件,也无需对操作进行身份验证(例如,将结果发送到团队的私人 Slack 群组)。您只需编写代码。平台会完成剩下的工作!
- AI 代理: Flow 函数可以轻松访问所有领先的商业和开源 LLM(例如 GPT4、Claude2、PaLM2、llama2)和生成图像模型。您可以创建利用模型功能与世界互动的 AI 代理。
- 包含的功能: Flow 函数可以访问关系数据库、矢量数据库、KV 存储、流行的 AI 模型以及异步和非阻塞 HTTP 和 HTTPS 网络。您的应用所需的所有云服务都在这里。
- 生态系统: Flow 函数可以访问许多第三方云服务。这些服务的授权完全集成到平台 UI 中。您只需点击几个网页即可授予 flow 函数对外部服务的访问权限。
工作原理
- 创建流程函数并将其推送到 GitHub 存储库。您还可以通过将模板克隆到您的 GitHub 帐户来重复使用其他人的流程函数。
- 部署 flow 函数。您需要授权 flows.network 访问您的 GitHub 存储库。之后,flows.network 将编译、构建和部署该函数。
- 赋予 flow 函数以访问外部 SaaS 或 LLM 服务。这可以通过 flows.network UI 完成。您将能够使用您的帐户和 API 密钥访问这些外部服务。