工作流发布:如何发布为 Web 应用?

工作流发布为 Web 应用时,在 AI Flowi Workflow 中选择已保存的工作区工作流,并从五种应用类型中选择一种:聊天、表单、仪表板、门户或自定义。设置地址、访问权限和品牌信息,然后审阅并发布。分享地址前,请先测试工作流和访客页面。

作者:Ai Flowi · 技术审核: Janice Lee,技术支持,Ai Flowi。

发布于 · 更新于

有关发布功能和访问模式,请参阅 发布功能页面。

产品: Ai Flowi 的 AI Flowi Workflow · 任务: 发布已配置的工作流 · 组件: 现有工作流;无需额外的发布组件

适用场景

当用户需要通过网址运行工作流时,可使用发布功能。可用的应用类型有聊天、表单、仪表板、门户和自定义。访客请求的中转服务接受文本输入,并返回聊天或文本输出;应用类型不会改变这一输入输出约定。

开始前的准备

  • 在应用所属的工作区中保存并测试工作流。
  • 确认工作区已获得发布权限,且你的账户有权管理已发布的应用。
  • 检查工作区的已发布应用配额。
  • 准备品牌名称和标题。如需使用徽标、网站图标和建议提示词,也请提前准备。
  • 选择公开、需登录或私有链接访问。对于需登录的访问模式,用户必须拥有在应用所属工作区中查看发布内容的权限。
  • 使用自定义域名时,请让域名管理员配置提供的 DNS 验证信息,并确保已部署 TLS。

操作步骤

添加工作流并选择应用类型

添加: 从工作流的 “发布到 Web” 操作打开发布向导,或在已发布应用列表中新建应用。

设置: 选择已保存的工作流,再选择聊天、表单、仪表板、门户或自定义类型。

连接: 应用与所选工作区工作流关联;这一步不会添加或更改组件端口。

测试: 确认所选工作流就是已测试的工作流。

预期结果: 向导会将该工作流和应用类型带入地址设置步骤。应用草稿创建后,其工作流和应用类型即被锁定。

设置地址和访客访问权限

添加: 选择提供的应用地址或自定义域名。

设置: 输入地址名称和页面标题。选择公开、需登录或私有链接访问,并确认任何扩大访问范围的更改请求。

连接: 使用自定义域名时,请使用提供的 CNAME 目标和 TXT 验证令牌。CNAME 必须直接指向提供的目标。发布前,请让域名管理员设置记录并完成 DNS 验证。

测试: 检查已保存的地址、访问模式和域名验证结果。请妥善保管新生成的私有链接;它只会显示一次。

预期结果: 草稿的地址和访问设置已保存。自定义域名必须完成验证,才能通过发布校验。

添加品牌信息并查看预览

添加: 按需上传徽标和网站图标。

设置: 输入品牌名称、标题、简介、颜色和建议提示词。品牌名称和标题为必填项。

连接: 将品牌信息保存到应用草稿。

测试: 查看预览并修正校验错误。

预期结果: 审阅步骤会显示应用类型、地址、访问模式和品牌信息。存在校验错误时,仍无法发布。

发布并测试访客页面

添加: 审阅已保存的应用,然后选择 “发布到 Web”。

设置: 分享地址时,请保持预定的访问模式。

连接: 以访客身份打开已发布的地址。对于需登录的访问模式,请使用获准访问的工作区账户登录;对于私有链接访问,请使用生成的链接。

测试: 发送一条工作流能够处理的无害文本输入。检查响应,并确认没有所需访问权限的用户无法运行受保护的应用。

预期结果: 应用被标记为已发布,并返回所关联工作流的文本回复。

常见误区

  • 尚未测试访客视图就分享地址。
  • 未完成自定义域名验证。
  • 未审阅确认提示就将受保护的应用改为公开。
  • 误以为仪表板、门户或自定义应用可以绕过文本输入和输出限制。
  • 以为编辑设置后无需再次发布,就能替换已发布版本。

故障排查

以下为服务错误代码。已部署的界面可能会显示对应消息。

代码原因 / 下一步检查
invalid_field检查指定字段接受的格式。
slug_already_used / address_already_used选择未被使用的地址名称或域名。
confirm_public_required / confirm_private_required审阅并确认请求的访问权限更改。
custom_domain_used该域名已被另一个应用占用。选择前请核查归属。
publish_not_ready阅读校验错误;设置品牌名称和标题,并验证所有自定义域名。
published_app_limit检查工作区的已发布应用配额。
publish_quota_unavailable配额验证未能完成。请在服务恢复后重试。
page_bundle_missing请管理员部署已发布页面的资源包。
publish_busy / publish_state_changed稍等片刻,重新加载已保存的应用设置,然后再次尝试审阅。
web_server_reload_failed请管理员检查 Web 服务器的重新加载情况。
too_many_runs应用正忙。请稍后重试。
flow_not_ready检查并测试所关联的工作流。
input_too_large缩短访客输入。
flow_run_timeout / flow_run_failed重试前,请检查所关联的工作流及其服务。
insufficient_balance应用暂时不可用,因为工作流余额不足以支付本次运行。请负责人检查余额。

相关内容

为网站构建并发布 AI 聊天机器人。

发布功能与访问模式。 模型连接与变量。 了解 AI Flowi Workflow。