API概览

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

实例管理

API标题API概述
ListInstances获取实例列表获取PAIRec实例的列表。
GetInstance获取实例详细信息获取指定PAIRec实例的详细信息。

数据资源管理

API标题API概述
CheckInstanceResources检查资源状态检测实例下配置的资源的连接状态。
UpdateInstanceResource更新资源信息更新指定实例下指定资源的信息。
GetInstanceResourceTable获取资源下表信息获取数据源下数据表的列表。
ListInstanceResources获取资源列表获取实例下配置的资源列表。
GetInstanceResource获取资源详细信息获取指定实例下指定资源的详细信息。
DeleteInstanceResource删除资源配置删除指定实例下的指定配置资源。
CreateInstanceResource创建配置资源为指定实例配置创建新的配置资源。

场景管理

API标题API概述
CreateScene创建场景创建一个场景,在场景下可进行指标、实验分析。
DeleteScene删除场景删除指定场景。
UpdateScene更新场景更新场景信息,例如更新场景的名称、描述。
ListScenes获取场景列表获取场景列表。
GetScene获取场景详细信息获取指定场景的详细信息。

算法定制

API标题API概述
算法定制算法定制
GenerateAlgorithmCustomizationScript部署算法定制生成算法定制脚本

实验室管理

API标题API概述
CreateLaboratory创建实验室创建一个实验室,实验室是一组流量的集合,在实验室下可开展实验。
DeleteLaboratory删除实验室删除指定实验室。
UpdateLaboratory更新实验室更新实验室信息,例如更新实验室的名称。
ListLaboratories获取实验室列表获取某个场景下的实验室列表。
GetLaboratory获取实验室详细信息获取指定实验室的详细信息。
OnlineLaboratory上线实验室将指定实验室进行发布上线,以开展实验分析。
OfflineLaboratory下线实验室将指定实验室下线。
CloneLaboratory克隆实验室将指定实验室克隆到指定环境,克隆时需指定是否克隆实验室下的实验组。

层管理

API标题API概述
CreateLayer创建层在指定实验室下创建一个层,用于分层实验。层与层之间正交,可独立开展实验,避免流量饥饿问题。
DeleteLayer删除层删除指定层。
UpdateLayer更新层更新指定层的信息,例如更新层的名称、描述。
ListLayers获取层列表获取某个实验室下的层列表。
GetLayer获取层详细信息获取指定层的详细信息。

实验组管理

API标题API概述
CreateExperimentGroup创建实验组在指定层下,创建一个实验组。可按照实验类型划分实验组,从而按照实验组观测实验整体效果表现。
DeleteExperimentGroup删除实验组删除指定实验组。
UpdateExperimentGroup更新实验组更新指定实验组的信息,例如更新实验组的名称、描述。
ListExperimentGroups获取实验组列表获取实验组列表。
GetExperimentGroup获取实验组详细信息获取指定实验组的详细信息。
CloneExperimentGroup克隆实验组向指定环境克隆一个实验组。
OnlineExperimentGroup上线实验组上线指定实验组。
OfflineExperimentGroup下线实验组下线指定实验组。

实验管理

API标题API概述
CreateExperiment创建实验在指定实验组下创建一个实验。
DeleteExperiment删除实验删除指定实验。
UpdateExperiment更新实验更新指定实验的信息,例如更新实验的名称。
GetExperiment获取实验详细信息获取指定实验的详细信息。
ListExperiments获取实验列表获取指定实验组下的实验列表。
CloneExperiment克隆实验对指定实验进行克隆。
OfflineExperiment下线实验将指定实验下线。
PushAllExperiment推全实验对于效果较优且稳定的实验,可对该实验进行推全。对某个实验推全后,该实验所属的实验组将结束生命周期,不再支持继续实验。平台会生成一个新的实验组,被推全的实验将在该实验组下占有全额的流量。
OnlineExperiment上线实验将指定实验发布上线。

参数管理

API标题API概述
CreateParam创建参数创建一个参数。通过对参数进行管理,无需修改引擎配置、发布变更,即可对服务读取的变量进行修改,提高灵活性。
DeleteParam删除参数删除指定参数。
UpdateParam更新参数更新指定参数的信息,例如更新参数的值。
ListParams获取参数列表获取参数列表。

人群管理

API标题API概述
CreateCrowd创建人群创建一个人群,用于表示用户群体。
CreateSubCrowd创建子人群在指定人群下创建子人群。
DeleteCrowd删除人群删除指定人群。
DeleteSubCrowd删除子人群删除指定子人群。
UpdateCrowd更新人群更新指定人群信息,例如更新人群的名称、描述。
ListCrowds获取人群列表获取人群列表。
ListCrowdUsers获取人群下用户列表获取指定人群所包含的所有用户,包括人群下的子人群内的用户。
ListSubCrowds获取子人群列表获取指定人群下的子人群列表。
GetSubCrowd获取子人群详细信息获取指定子人群的详细信息。

数据表管理

API标题API概述
UpdateTableMeta更新数据表更新数据表。
ListTableMetas获取数据表列表获取数据表列表。
GetTableMeta获取数据表获取数据表详细信息。
DeleteTableMeta删除数据表删除数据表。
CreateTableMeta创建数据表创建数据表。

AB指标管理

API标题API概述
UpdateABMetric更新AB指标更新AB实验指标。
CreateABMetric创建AB指标创建AB实验指标。
ListABMetrics获取AB指标列表获取AB实验指标列表。
GetABMetric获取AB指标详细信息获取AB实验指标详细信息。
DeleteABMetric删除AB指标删除指定AB实验指标。

AB指标组管理

API标题API概述
ReportABMetricGroup查询指标组报表查询指标组的报表。
UpdateABMetricGroup更新指标组更新AB实验指标组。
CreateABMetricGroup创建指标组创建AB实验指标组。
ListABMetricGroups获取指标组列表获取AB实验指标组列表。
GetABMetricGroup获取指标组详细信息获取AB实验指标组详细信息。
DeleteABMetricGroup删除指标组删除AB实验指标组。

计算任务管理

API标题API概述
ListCalculationJobs获取计算任务列表获取计算任务列表。
GetCalculationJob获取计算任务获取指定计算任务详细信息。
CreateCalculationJobs创建计算任务批量创建计算任务。

特征一致性检查任务管理

API标题API概述
CreateFeatureConsistencyCheckJobConfig创建特征一致性检查任务配置创建特征一致性检查任务配置。
CreateFeatureConsistencyCheckJob创建特征一致性检查任务创建特征一致性检查任务。
UpdateFeatureConsistencyCheckJobConfig更新特征一致性检查任务配置更新特征一致性检查任务配置详细信息,例如更新名称。
ListFeatureConsistencyCheckJobConfigs获取特征一致性检查任务配置列表获取特征一致性检查任务配置列表。
GetFeatureConsistencyCheckJobConfig获取特征一致性检查任务配置详情获取特征一致性检查任务配置详情。
ListFeatureConsistencyCheckJobs获取特征一致性检查任务列表获取特征一致性检查任务列表。
GetFeatureConsistencyCheckJob获取特征一致性检查任务详情获取特征一致性检查任务详情。
ListFeatureConsistencyCheckJobFeatureReports获取特征一致性检查任务的特征报表获取特征一致性检查任务的特征报表。
ListFeatureConsistencyCheckJobScoreReports获取特征一致性检查任务分数报表获取特征一致性检查任务分数报表。
CloneFeatureConsistencyCheckJobConfig克隆特征一致性检查任务配置克隆特征一致性检查任务配置。
TerminateFeatureConsistencyCheckJob取消指定特征一致性检查正在运行中的任务取消指定特征一致性检查正在运行中的任务。
BackflowFeatureConsistencyCheckJobData特征一致性检查数据回流对指定特征一致性检查任务配置下,最近一次创建的任务进行数据回流。
SyncFeatureConsistencyCheckJobReplayLog同步特征一致性检查任务重放日志同步特征一致性检查任务重放日志。

引擎配置管理

API标题API概述
DeleteEngineConfig删除引擎配置删除某个引擎配置。
UpdateEngineConfig更新引擎配置对某个引擎配置进行更新。
ListEngineConfigs获取引擎配置列表获取引擎配置列表。
GetEngineConfig获取引擎配置详情获取引擎配置详情。
CreateEngineConfig创建引擎配置创建引擎配置。
CloneEngineConfig克隆引擎配置克隆引擎配置。
ApplyEngineConfig发布引擎配置发布引擎配置。

流量调控

API标题API概述
流量调控任务流量调控任务
SplitTrafficControlTarget分隔流量调控的目标值拆分流量调控各个时间段的目标值。