API标准及多语言预置SDK
本产品(人工智能平台 PAI - 特征平台/2023-06-21)的 OpenAPI 采用 ROA 签名机制,具体签名方式请参见签名机制说明。我们已为开发者封装了主流编程语言的 SDK,您可通过 下载 SDK 快速调用 API,无需关注签名等底层实现细节,显著降低开发门槛与集成复杂度。自定义签名场景
若您的业务场景有特殊需求,需通过自签名方式对接 API,建议优先咨询我们的技术支持团队(服务钉钉群:147535001692),获取专业指导以确保高效接入。
账号与安全准备
阿里云账号具备对所有资源的完全管理权限。一旦 AccessKey 泄露,所有相关资源都将面临未经授权访问的风险。为确保安全,建议创建一个仅具备 API 访问权限的 RAM 用户并配置其 AccessKey,同时基于最小权限原则 (PoLP) 配置 RAM 策略。仅在明确需要阿里云账号权限的特定场景下,才使用阿里云账号。
实例管理
| API | 标题 | API概述 |
|---|---|---|
| CreateInstance | 创建实例 | 创建特征平台实例。 |
| ListInstances | 获取实例列表 | 获取实例列表。 |
| GetInstance | 获取实例详细信息 | 获取实例详细信息。 |
| CheckInstanceDatasource | 检查数据源连通性 | 检查数据源连通性。 |
数据源管理
| API | 标题 | API概述 |
|---|---|---|
| CreateDatasource | 创建数据源 | 创建数据源。 |
| ListDatasources | 获取数据源列表 | 获取数据源列表。 |
| GetDatasource | 获取数据源详细信息 | 获取数据源详细信息。 |
| UpdateDatasource | 更新数据源 | 更新数据源信息,例如更新数据源名称。 |
| DeleteDatasource | 删除数据源 | 删除指定数据源。 |
| ListDatasourceFeatureViews | 获取数据源下所有特征视图信息 | 获取数据源下所有特征视图信息。 |
| ListDatasourceTables | 获取数据源下的数据表列表 | 获取指定数据源下的数据表的列表。 |
| GetDatasourceTable | 获取数据源下指定表的详细信息 | 获取数据源下指定表的详细信息。 |
大模型配置信息管理
| API | 标题 | API概述 |
|---|---|---|
| CreateLLMConfig | 创建大模型配置信息 | 创建大模型调用信息配置。 |
| ListLLMConfigs | 列举大模型配置信息 | 获取大模型调用信息配置 |
| GetLLMConfig | 获取大模型配置信息 | 获取 LLMConfig 信息 |
| UpdateLLMConfig | 更新大模型配置信息 | 更新大模型调用信息配置 |
| DeleteLLMConfig | 删除大模型配置信息 | 删除大模型调用信息配置 |
项目管理
| API | 标题 | API概述 |
|---|---|---|
| CreateProject | 创建项目 | 创建特征平台项目。 |
| ListProjects | 获取项目列表 | 获取项目列表。 |
| GetProject | 获取项目详细信息 | 获取项目详细信息。 |
| UpdateProject | 更新项目信息 | 更新项目信息。 |
| DeleteProject | 删除项目 | 删除特征平台项目。 |
| ListProjectFeatures | 获取项目下所有特征信息 | 获取项目下所有特征信息。 |
| ListProjectFeatureViews | 获取特征视图与特征列表 | 获取特征视图与特征列表。 |
| GetProjectFeatureEntity | 获取项目下指定特征实体详细信息 | 根据名称,获取项目下指定特征实体的详细信息。 |
特征实体
| API | 标题 | API概述 |
|---|---|---|
| CreateFeatureEntity | 创建特征实体 | 创建特征实体。 |
| ListFeatureEntities | 获取特征实体列表 | 获取特征实体列表。 |
| GetFeatureEntity | 获取特征实体详细信息 | 获取特征实体详细信息。 |
| DeleteFeatureEntity | 删除特征实体 | 删除特征实体。 |
特征视图
| API | 标题 | API概述 |
|---|---|---|
| CreateFeatureView | 创建特征视图 | 创建特征视图。 |
| ListFeatureViews | 获取特征视图列表 | 获取特征视图列表。 |
| GetFeatureView | 获取特征视图详细信息 | 获取指定特征视图详细信息。 |
| DeleteFeatureView | 删除特征视图 | 删除特征视图。 |
| PublishFeatureViewTable | 发布特征视图下表数据 | 将特征视图的离线数据发布/同步到线上。 |
| WriteFeatureViewTable | 向指定特征视图写表 | 向指定特征视图写表。 |
| ListFeatureViewOnlineFeatures | 获取特征视图下的在线特征数据 | 获取特征视图下的在线特征数据。 |
| ListFeatureViewRelationships | 获取特征视图血缘关系 | 获取特征视图血缘关系。 |
| ListFeatureViewFieldRelationships | 获取特征字段血缘关系 | 获取特征字段血缘关系。 |
Label表
| API | 标题 | API概述 |
|---|---|---|
| CreateLabelTable | 创建label表 | 创建label表。 |
| ListLabelTables | 获取label表列表 | 获取label表列表。 |
| GetLabelTable | 获取label表详细信息 | 获取label表详细信息。 |
| UpdateLabelTable | 更新label表 | 更新label表信息,例如更新表名。 |
| DeleteLabelTable | 删除label表 | 删除label表。 |
模型特征
| API | 标题 | API概述 |
|---|---|---|
| CreateModelFeature | 创建模型特征 | 创建模型特征。 |
| ListModelFeatures | 获取模型特征列表 | 获取模型特征列表。 |
| GetModelFeature | 获取模型特征详细信息 | 获取模型特征详细信息。 |
| UpdateModelFeature | 更新模型特征 | 更新指定模型特征的信息,例如更新模型特征关联的label表ID。 |
| DeleteModelFeature | 删除模型特征 | 删除指定模型特征。 |
| ExportModelFeatureTrainingSetTable | 导出模型特征的训练集表 | 导出指定模型特征的训练集表。 |
| ListModelFeatureAvailableFeatures | 获取注册FG特征时模型特征下可选的所有特征 | 获取注册FG特征时模型特征下可选的所有特征。 |
| UpdateModelFeatureFGFeature | 更新模型特征的FG特征配置信息 | 更新模型特征的FG特征配置信息。 |
| GetModelFeatureFGFeature | 获取模型特征的FG特征配置信息 | 获取模型特征的FG特征配置信息。 |
| GetModelFeatureFGInfo | 获取模型特征的fg.json文件配置信息 | 获取模型特征的fg.json文件配置信息。 |
| CheckModelFeatureFGFeature | 检查模型特征FG配置内容是否正确 | 检查FG配置内容是否正确,是否满足所有规则。 |
任务管理
| API | 标题 | API概述 |
|---|---|---|
| ListTasks | 获取任务列表 | 获取任务列表。 |
| GetTask | 获取任务详细信息 | 获取任务详细信息。 |
| StopTask | 停止任务 | 停止任务。 |
| ListTaskLogs | 获取任务日志 | 获取任务日志。 |