Transcription
在接下来的几分钟里,我们将确切地讨论如何使用 modal.com 平台,免费将您所有的反重力代理工作流上传到云端。现在,问题来了。如果您现在正在电脑上使用反重力,一旦您的互联网断开或电脑死机,您的工作流将无法运行。因此,如果您有任务关键型工作流 [音乐],需要在任何时间、任何地点运行,并且可能还需要您的团队成员访问它们,那么您就需要将它们托管在云端。今天我们将免费使用 Modal 来完成这项工作。让我们在接下来的几分钟内快速设置好。首先,我们将注册一个账户,并通过我们的谷歌电子邮件地址登录。好的。进入后,您会注意到首先有 5 美元的免费积分。好的?这需要您花费很长时间才能用完。他们还在这里设置了配置。但我们实际上将忽略它,因为这花了我很长时间才弄清楚,因为每次运行它时,我都会遇到错误。所以,取而代之的是,我们将直接复制粘贴整个脚本,这将绕过我花了很长时间才弄清楚的所有错误。这个脚本将在下面的描述中免费提供给您复制。一旦您有了这个,我们将进入反重力,并在右上角创建一个新窗口。首先,我们必须创建一个新项目。所以,我们将从头开始。因此,我将打开一个文件夹。我将进入我的文档选项卡和反重力。我将给它起一个像这样的好名字,然后打开它。我们准备好了。所以,这里有一个空白的画布。我首先要做的是在左上角创建一个文件。我将称之为 instructions.md。MD 代表 markdown。它只是普通的文本,经过一些样式设置。我们将粘贴进去。我不会详细介绍整个脚本,因为您实际上不必理解这里发生的一切。除了这个之外,它只是在指示反重力以正确设置 modal 连接。所以,我们将保存它。现在我们正式准备好启动了。我将创建一个包含两个要求的提示。首先,我们将创建人类已知的可能最简单的代理工作流。其次,我们将创建 modal.com 和反重力之间的连接。所以,让我们开始吧。您能否创建一个非常简单的代理工作流,我可以发送用户的名字,然后这个代理工作流会回复“嘿”,然后是用户的名字。另外,我们能否读取 instructions.mmd 文件并将 modal.com 连接到反重力?好的,太好了。这听起来不错。我已经发送了。现在,反重力将为我们工作,并将两个应用程序集成在一起。首先,它将分析这里的所有说明。我们将不得不接受很多任务。只是给反重力绿灯,表示我们对它所做的所有更改都感到满意。在这个整个设置中唯一值得指出的就是我们将停留在屏幕上。我们必须做的就是创建一个令牌。好的,这基本上是我们必须做的唯一一步,将反重力连接到 modal.com。所以,我们将继续。我将授权它。API 令牌已正式创建,我们准备好了。现在,万一出于任何原因它不起作用,并且它试图打开像谷歌这样的东西,我们所要做的就是回到这里说:“请确保工作流已创建。我不需要您打开新浏览器,您能否给我一个可以正式用于调用此工作流的 URL?”好的,我们将发送出去。现在,反重力跟进这个请求应该能够提供我们正在寻找的东西。当然,我们只需要接受一些东西。它已经为我们设置了非常非常简单的那个工作流,它将在几秒钟内开始工作,为我们获取 webhook。在这里我们可以看到它来了,我们准备好了。好的,太棒了。所以,这是 webhook。这是实时 webhook,我将复制它。我将转到类似 naden 的地方,在那里我可以实际激活这个工作流,通过打开一个 HTTP 请求,将其粘贴在这里并执行该步骤。我们可以看到它成功启动了工作流。您也可以在电脑上打开一个全新的标签页。好的,输入这个,我们可以看到 message=hey Jonno,这就是我要求的,当我提供一个名字时,例如我的全名,我希望它回复名字和“嘿”。好的,状态是成功。所以,如果我们进入 modal,我们实际上可以看到这个工作流正在运行。一切看起来都很好。这很完美。我们已经设置了第一个工作流,可以通过 HTTP 请求调用它。我还要设置的另一种触发器称为调度器。这意味着每秒、分钟、小时、天、周、月或年,我们都可以基本上按计划让工作流不断重复。好的。我们这样做的方法是回到反重力。这次我们将重构相同的工作流。您能否请将现有工作流的触发器更改为调度器触发器,以便每 10 秒向我将提供的 webhook 发送一个请求?好的,我已经创建了提示,现在我们需要一个位置让这个新工作流发送输出或数据,我将复制 NADEN 中的这个 URL,然后我将在此处说 post request,然后将其粘贴进去。我说 post request 的原因是我们需要对齐 HTTP 方法。所以,如果这里是 post,我们也需要确保这里也标记为 post request。它将继续更改,以便每 10 秒我们在 NADEN 中接收数据。这显然只是一个例子。您可以设置任何您想要的节奏。很酷。一切都已启动。一切看起来都很好。如果我们回到 NAD,我们可以实时看到所有信息都进来了。嘿 Jonel,发送于此时。所以,我们已经更新了触发器,使其不再是创建的,或者不再是从 HTTP 请求运行的,而是按特定计划运行的。为了总结这个视频,我们将讨论在本地和云端托管反重力的优缺点。首先,如果它在您的电脑上,问题是,每当您运行这些应用程序时,如果您的电脑死机或互联网断开等等,您将无法运行任务关键型业务运营。而在云端,您可以随时随地由任何人运行任务关键型运营。在您的电脑上,当然,当您使用反重力时,它是免费的,对吧?而在云端,它也非常便宜,而且是按使用付费的。例如,使用 Modal 等工具,您需要很长时间才能用完 5 美元的积分。接下来是,如果您在电脑上运行工作流,您可以立即运行它们,对吧?但在云端,问题是服务器必须启动。让我确切地解释一下。想象一下有一台旧电脑,对吧?当您想使用它时,您必须打开电脑,然后使用它,然后关闭它。这些端点也是同样的道理。基本上,当您请求它运行时,它必须启动服务器,运行它,然后立即关闭。所以,运行它确实需要更长的时间。接下来是在您的电脑上,您不会遇到超时。但在云端,您很可能会遇到超时。让我解释一下这意味着什么。假设您在这里运行一个像 modal 代理工作流,您通过 HTTP 请求启动它。好吧,如果您等待 10、20、30 分钟才能完成一个非常长的请求,这可能会超时并导致错误。所以,您通常在云端想要做的是,您首先需要有两个工作流。第一个工作流调用代理工作流,当代理工作流完成时,它启动第二个工作流,数据通过 webhook 接收。最后,在您的电脑上,您可能不需要身份验证。但在云端,因为您正在处理 webhook,对吧?这些是公开可用的。如果您不进行身份验证,有人可能会找到它并使用它。如果您有一个付费 API 连接到它,他们可能会为您产生巨额账单,您可能不希望这样。您只需要进行保护以避免这种情况发生。所以,非常感谢大家观看这个视频。我希望您从中受益。如果您确实受益了,请务必点击订阅按钮和下面的点赞按钮。我将在下一个视频中见到您。再见。