Flowise是一个开源的低代码工具,供开发者构建定制化的 LLM 流程编排和 AI 代理。

资源编排服务(Resource Orchestration Service, ROS)是阿里云提供基于基础设施即代码(Infrastructure as Code, IaC) 理念的自动化部署服务,我们可以通过定义一个 JSON/YAML/Terraform 模板,轻松部署一套云上的 Flowise 环境。
部署步骤
- 登录ROS 控制台-Flowise 部署页面
- 配置模板参数:选择 ECS 实例的可用区、实例类型等

- 点击【下一步】,然后【创建】。部署完成后,点击资源栈的输出,即可看到 Flowise 服务的地址。点击链接即可体验 Flowise 的功能。
⚠️说明:
- 本示例使用 GitHub 站点进行克隆,可能会因网络问题导致克隆失败。如遇此问题,请重新部署,或手动登录到 ECS 实例中执行安装命令(见模板中
RunCommand)。- Flowise 安装在
/opt/Flowise下,日志文件为flowise.log。

部署原理
我们可以看到通过 ROS 可以非常快捷地部署阿里云上的各种云资源(比如 VPC、VSwitch、ECS 实例等)和应用程序(比如 Flowise)。如果想了解是如何做到的,那么可以阅读此章节。
编写 ROS 模板。在如下模板中定义了:
Resources:定义了 VPC、VSwitch、ECS 实例、安全组、安全组规则以及安装 Flowise 的命令。Parameters:定义了常用的参数,比如可用区、ECS实例类型类型。Outputs:定义了自定义输出,比如 Flowise 服务的地址。
ROSTemplateFormatVersion: '2015-09-01'
Description:
en: Build the LLM orchestration flow & AI agents service Flowise on the ECS instance (Ubuntu 22.04).
zh-cn: 在ECS实例(Ubuntu 22.04)上搭建LLM流程编排和AI代理服务Flowise。
Parameters:
ZoneId:
Type: String
Label:
en: Availability Zone
zh-cn: 可用区ID
AssociationProperty: ALIYUN::ECS::Instance:ZoneId
InstanceType:
Type: String
Label:
en: Instance Type
zh-cn: 实例类型
AssociationProperty: ALIYUN::ECS::Instance::InstanceType
AssociationPropertyMetadata:
ZoneId: ${
ZoneId}

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



