API概览

本产品(人工智能平台 PAI - 工作流/2021-02-02)的OpenAPI采用ROA签名风格,签名细节参见签名机制说明我们已经为开发者封装了常见编程语言的SDK,开发者可通过下载SDK直接调用本产品OpenAPI而无需关心技术细节。如果现有SDK不能满足使用需求,可通过签名机制进行自签名对接。由于自签名细节非常复杂,需花费 5个工作日左右。因此建议加入我们的服务钉钉群(11370001915),在专家指导下进行签名对接。
在使用API前,您需要准备好身份账号及访问密钥(AccessKey),才能有效通过客户端工具(SDK、CLI等)访问API。细节请参见获取AccessKey

工作流任务

API标题API概述
CreatePipelineRun创建工作流任务 创建工作流任务。
DeletePipelineRun删除工作流任务 删除工作流任务。
StartPipelineRun启动工作流任务 启动工作流任务。
UpdatePipelineRun更新工作流任务更新工作流任务。目前仅支持修改工作流任务名称。
GetPipelineRun获取工作流任务信息 获取工作流任务详情信息。
ListPipelineRunNodeLogs获取工作流任务节点日志 获取工作流任务节点运行产生的日志。
GetPipelineRunNode获取工作流任务节点信息 工作流任务中包含多个节点,通过该接口获取节点的详细信息。
ListPipelineRunNodeOutputs获取工作流任务节点输出 获取工作流任务节点输出。
ListPipelineRunNodeStatus获取工作流任务节点状态 获取工作流任务节点运行状态。
ListPipelineRunsStatus批量获取工作流任务状态批量获取工作流任务或节点的状态。
ListPipelineRuns获取工作流任务列表获取工作流任务列表,支持过滤、排序和分页查询。
TerminatePipelineRun终止工作流任务 终止工作流任务。
RerunPipelineRun开始工作流任务重新执行工作流任务。

工作流

API标题API概述
CreatePipeline创建工作流创建工作流(Pipeline)。工作流是由一系列节点组成的有向无环图,定义了一个机器学习流程。
DeletePipeline删除工作流删除工作流。
UpdatePipeline更新工作流更新工作流的定义。
GetPipeline获取工作流获取Pipeline信息。
ListPipelines获取工作流列表获取工作流列表。