ai-center
latest
false
重要 :
请注意此内容已使用机器翻译进行了部分本地化。
UiPath logo, featuring letters U and I in white
AI Center
Automation CloudAutomation SuiteStandalone
Last updated 2024年10月10日

使用 API 更新 ML 技能部署

要访问 AI Center API,请执行以下操作:

  1. 注册外部应用程序(一次性安装)。
  2. 生成身份验证令牌 (过期时续订)。
  3. 进行 AI Center API 调用。
注意:前两个步骤通过确保应用程序已注册并通过身份验证来强制执行访问控制。 要访问应用程序,您必须注册并验证应用程序。 (步骤 1 和 2)

注册外部应用程序

要使用这些 API,您的应用程序必须在 AI Center 作用域内注册为外部应用程序。
  1. 从左侧导航面板转到 “管理员”页面,然后选择 “外部应用程序”。
  2. 选择“ + 添加应用程序” 并为其命名,以添加新的外部应用程序。
    注意:只有机密应用程序类型可以访问 AI Center API。
  3. 选择“添加作用域”,以将 AI Center 作用域启用到外部应用程序。
    • 从“资源”下拉列表中选择“AI Center API 访问(预览)”。
    • 转到“应用程序作用域”选项卡,然后选择要授予外部应用程序访问权限的 API。 在下面的示例中,为简单起见,您选择了所有 API。


  4. 包含应用程序 ID 和应用程序密码的弹出窗口确认已成功添加应用程序。 随时在“编辑外部”应用程序中查看应用程序 ID 和应用程序密码。
    注意:在下一步中使用这些凭据生成身份验证令牌。


请查看 “管理外部应用程序”页面,了解更多信息。

生成身份验证令牌

外部应用程序必须从 UiPath 身份服务器请求访问令牌,以进行身份验证和安全访问。

注意:身份验证令牌将在一小时后过期。 在此时间之后,您需要生成一个新的。

为简单起见,我们在本教程中使用 Postman。 您可以免费注册10 个令牌,并使用其 Web 界面、应用程序或任何其他工具。

生成对 Identity Server端点的 POST 请求,该请求在请求正文中包含以下内容:

  • client_id :上一步中的应用程序 ID。
  • client_secret :上一步中的应用程序密码。
  • grant_type :client_credentials。
如果您使用的是 Postman,请选择application/x-www-form-urlencoded作为内容类型。


此请求将创建一个用于 AI Center API 调用的身份验证令牌:


您还可以查看为此外部应用程序启用的权限。

外部应用程序 (OAuth)页面中查看有关凭据和身份验证令牌的其他信息。

调用 AI Center API

API 调用遵循https://cloud.uipath.com/accountname/tenantname/aifabric_/ 10结构,其中accountnametenantname特定于您的帐户。
大多数 API 需要以下信息:
  • Account IDTenant ID 。 在租户的个人资料信息部分中查看帐户和租户详细信息。
  • Authorization 。 授权字段将填充上一步中生成的身份验证令牌。

您现在可以访问特定的 API。

在“ML 技能” 列表中, sampleClassifierSkill (用作示例)当前处于“可用” 状态。

使用 AI Center API 执行以下操作:

  • 查找 sampleClassifierSkill 的 ML 技能 ID。
  • 停止 (取消部署) ML 技能。
  • 启动(重新部署)并验证状态更新。
查找 ML 技能详细信息
通过GET ML Skills调用,您可以检索帐户和租户中的所有 ML 技能。
要查找特定的 ML 技能并获取其详细信息,请在查询中包含其名称: GET /ai-deployer/v1/mlskills?name=sampleClassifierSkill
在本例中,我们找到sampleClassifierSkill的 ML 技能 ID。
注意:使用身份验证令牌时,请为其添加前缀Bearer


在下面的响应中,关键字段以黄色突出显示。 在以下APIs中使用ML Skill ID 修改状态:


更新 ML 技能副本
使用UPDATE ML Skill调用修改特定 ML 技能的部署配置。

在下面的示例中,我们通过在请求正文中包含新数字来更改副本计数。



此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。