- 入门指南
- 通知
- 项目
- 数据集
- 数据标签
- ML 包
- 开箱即用包
- 管道
- ML 技能
- ML 日志
- AI Center 中的 Document Understanding™
- AI Center API
- 许可
- AI 解决方案模板
- 如何
- 使用 API 调用公共 ML 技能
- 使用 AI Center API 节省基础架构成本
- 使用 API 更新 ML 技能部署
- 基本故障排除指南
AI Center 用户指南
要访问 AI Center API,请执行以下操作:
- 注册外部应用程序(一次性安装)。
- 生成身份验证令牌 (过期时续订)。
- 进行 AI Center API 调用。
前两个步骤通过确保应用程序已注册并经过身份验证来强制执行访问控制。要访问应用程序,您必须注册并验证应用程序。(步骤 1 和 2)
注册外部应用程序
要使用这些 API,您的应用程序必须在 AI Center 作用域内注册为外部应用程序。
-
从左侧导航面板转到“管理员”页面,然后选择“外部应用程序” 。
-
选择“+添加应用程序”并为其命名,以添加新的外部应用程序。
备注:只有机密应用程序类型才能访问 AI Center API。
-
选择“添加作用域” ,以针对外部应用程序启用 AI Center 作用域。
-
从“资源”下拉列表中选择“AI Center API 访问(预览)”。
-
转到“应用程序作用域”选项卡,然后选择要授予外部应用程序访问权限的 API。在以下示例中,为简单起见,您选择了所有 API。

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

请查看“管理外部应用程序”页面,了解更多信息。
生成身份验证令牌
外部应用程序必须从 UiPath 身份服务器请求访问令牌,以进行身份验证和安全访问。
身份验证令牌将在一小时后过期。在此时间之后,您需要生成新的密码。
为简单起见,我们在本教程中使用 Postman。您可以免费注册10 个令牌(3 个令牌),并使用其 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结构,其中accountname和tenantname特定于您的帐户。
大多数 API 需要以下信息:
Account ID和Tenant 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 技能的部署配置。
在以下示例中,我们通过在请求正文中包含新数字来更改副本计数。
