ai-center
latest
false
- 发行说明
- 入门指南
- 通知
- 项目
- 数据集
- 数据标签
- ML 包
- 开箱即用包
- 管道
- ML 技能
- ML 日志
- AI Center 中的 Document Understanding™
- AI Center API
- 许可
- AI 解决方案模板
- 如何
- 使用 API 调用公共 ML 技能
- 使用 AI Center API 节省基础架构成本
- 使用 API 更新 ML 技能部署
- 基本故障排除指南
使用 API 更新 ML 技能部署
重要 :
请注意此内容已使用机器翻译进行了部分本地化。
AI Center
Last updated 2024年10月10日
使用 API 更新 ML 技能部署
要访问 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 个令牌,并使用其 Web 界面、应用程序或任何其他工具。
生成对 Identity Server端点的 POST 请求,该请求在请求正文中包含以下内容:
client_id
:上一步中的应用程序 ID。client_secret
:上一步中的应用程序密码。grant_type
:client_credentials。
如果您使用的是 Postman,请选择
application/x-www-form-urlencoded
作为内容类型。
此请求将创建一个用于 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 技能。
- 启动(重新部署)并验证状态更新。
通过
GET ML Skills
调用,您可以检索帐户和租户中的所有 ML 技能。
要查找特定的 ML 技能并获取其详细信息,请在查询中包含其名称:
GET /ai-deployer/v1/mlskills?name=sampleClassifierSkill
在本例中,我们找到
sampleClassifierSkill
的 ML 技能 ID。
注意:使用身份验证令牌时,请为其添加前缀
Bearer
。
在下面的响应中,关键字段以黄色突出显示。 在以下
更新 ML 技能副本APIs
中使用ML Skill
ID 修改状态:
使用
UPDATE ML Skill
调用修改特定 ML 技能的部署配置。
在下面的示例中,我们通过在请求正文中包含新数字来更改副本计数。