API概览
ModelArts服务所提供的接口均为自研接口。
通过ModelArts服务自研接口,您可以使用ModelArts Workflow、开发环境、训练管理、AI应用管理及服务管理功能。
工作流管理
API |
说明 |
---|---|
获取Workflow列表信息。 |
|
创建Workflow。 |
|
通过ID删除Workflow。 |
|
通过ID查询Workflow详情。 |
|
更新Workflow信息。 |
|
获取Workflow统计信息。 |
|
获取Workflow待办列表。 |
|
计费工作流在线主服务鉴权。 |
|
计费工作流购买资源。 |
API |
说明 |
---|---|
查询Workflow下的执行记录列表。 |
|
创建工作流执行。 |
|
通过ID删除Execution。 |
|
通过ID,查询Execution详情。 |
|
通过ID更新Execution。 |
|
操作Execution。 |
|
操作STEP。 |
|
获取工作流节点的度量信息。 |
API |
说明 |
---|---|
创建工作消息订阅。 |
|
删除消息订阅。 |
|
查询订阅信息。 |
|
更新订阅信息。 |
API |
说明 |
---|---|
创建Workflow定时调度。 |
|
查询工作流调度详情。 |
|
删除工作流调度信息。 |
|
更新WorkflowSchedule信息。 |
开发环境接口
类型 |
API |
说明 |
---|---|---|
开发环境实例管理 |
可按需查询满足条件的开发环境实例列表。 |
|
根据指定的实例规格、AI引擎镜像、存储等相关参数,创建一个开发环境实例。 |
||
查询开发环境实例详情。 |
||
更新开发环境实例。 |
||
删除开发环境实例,删除的资源包括Notebook容器以及对应的所有存储资源。 |
||
运行的实例可以保存成容器镜像,保存的镜像中,安装的依赖包(pip包)不丢失,VSCode远程开发场景下,在Server端安装的插件不丢失。 |
||
查询支持的有效规格列表。 |
||
查询Notebook实例可切换的规格列表。 |
||
查询运行中的开发环境可用时长。 |
||
延长运行中的开发环境时长。 |
||
启动Notebook实例。 |
||
停止Notebook实例。 |
||
动态挂载OBS |
获取动态挂载OBS实例信息列表。 |
|
在运行态Notebook实例,动态挂载OBS。 |
||
获取动态挂载OBS实例详情。 |
||
动态卸载OBS。 |
||
标签管理 |
给指定Notebook资源添加标签,支持批量添加,当添加的标签key已存在,则覆盖该标签的value。 |
|
删除指定Notebook资源的标签,支持批量删除。 |
||
镜像管理 |
根据指定条件分页查询满足条件的所有镜像。 |
|
将用户自定义的镜像注册到ModelArts镜像管理。 |
||
查询用户镜像信息概览,以镜像名称作为聚合的信息。 |
||
查询镜像详情。 |
||
删除镜像对象,对于个人私有镜像可以通过参数一并删除SWR镜像内容。 |
训练管理接口
API |
说明 |
---|---|
创建一个算法。 |
|
查询算法列表。 |
|
根据算法ID查询指定算法。 |
|
更新算法。 |
|
删除算法。 |
|
查询超参搜索算法列表。 |
API |
说明 |
---|---|
创建训练作业。 |
|
查询训练作业详情。 |
|
更新训练作业描述。 |
|
删除训练作业。 |
|
终止训练作业,只可终止创建中、等待中、运行中的作业。 |
|
查询训练作业指定任务的日志(预览)。 |
|
查询训练作业指定任务的日志(OBS链接),可全量查看或直接下载。 |
|
查询训练作业指定任务的运行指标。 |
|
根据指定查询条件查询用户创建的训练作业列表。 |
|
查询超参搜索所有trial的结果。 |
|
根据传入的trial_id,查询指定trial的搜索结果。 |
|
获取超参敏感度分析结果的汇总表。 |
|
获取某个超参敏感度分析图像的保存路径。 |
|
提前终止自动化搜索作业的某个trial。 |
|
获取自动化搜索作业yaml模板的信息。 |
|
获取自动化搜索作业yaml模板的内容。 |
API |
说明 |
---|---|
创建训练作业标签,支持批量添加,当添加的标签key已存在,则覆盖该标签的value。 |
|
删除训练作业标签,支持批量删除。 |
|
查询训练作业标签。 |
API |
说明 |
---|---|
获取训练作业支持的公共规格。 |
|
获取训练作业支持的AI预置框架。 |
AI应用管理接口
API |
说明 |
---|---|
查询模型AI引擎以及runtime。 |
|
创建AI应用。 |
|
查询AI应用列表,可以根据不同的检索参数进行查询。 |
|
查询AI应用详情,根据AI应用ID查询AI应用的详细信息。 |
|
删除AI应用,根据AI应用ID删除指定AI应用,可以级联删除该AI应用下的所有版本。 |
APP认证管理接口
API |
说明 |
---|---|
获取APIG APP基本信息列表,用户只能获取自己创建的APP信息。 |
|
创建API网关应用(简称APP)。 |
|
查询指定的APP详情。 |
|
删除指定的APP。 |
|
为指定API网关应用创建新的AppCode。 |
|
重置指定API网关应用的指定的AppCode。 |
|
删除指定API网关应用的指定的AppCode。 |
|
重置指定API网关应用的AppSecret。 |
|
获取用户绑定APP的API列表。 |
|
注册API并将API授权给APP。 |
|
删除指定的API,只有对API所属服务有删除权限的用户才可以删除API。 |
|
将指定的API授权给APP。 |
|
更新API的授权关系。 |
|
解除指定的API对APP的授权。 |
|
获取指定的API与APP授权关系列表。 |
服务管理接口
资源管理接口
API |
说明 |
---|---|
获取ModelArts OS服务的配置参数,如网络网段,用户资源配额等。 |
API |
说明 |
---|---|
获取指定插件模板的详细信息。 |
API |
说明 |
---|---|
查询事件列表。 |
API |
说明 |
---|---|
创建网络资源。 |
|
查询网络资源列表。 |
|
查询指定网络资源的详情信息。 |
|
删除指定网络资源。 |
|
更新指定网络资源。 |
API |
说明 |
---|---|
查询当前项目下所有资源池的实时利用率。 |
API |
说明 |
---|---|
用户创建资源池。 |
|
查询资源池列表。 |
|
查询指定资源池的详细信息。 |
|
删除指定的资源池。 |
|
更新指定的资源池。 |
|
获取资源池的监控信息。 |
|
获取资源池的统计信息。 |
API |
接口 |
---|---|
查询资源规格列表。 |
API |
说明 |
---|---|
查询专属资源池作业列表。 |
|
查询专属资源池作业统计信息。 |
DevServer管理接口
API |
说明 |
---|---|
查询用户所有DevServer实例详情。 |
|
创建DevServer实例。 |
|
查询DevServer实例详情。 |
|
删除DevServer实例。 |
|
实时同步用户所有DevServer实例状态。 |
|
启动DevServer实例。 |
|
停止DevServer实例。 |
授权管理接口
API |
说明 |
---|---|
查看授权列表。 |
|
配置ModelArts授权。若没有授权,ModelArts训练管理、开发环境、数据管理、在线服务等功能将不能正常使用。 |
|
删除指定用户的授权或者删除全量用户的授权。 |
|
创建包含OBS、SWR、IEF等依赖服务的ModelArts委托。 |