API概览
通过使用DataArts Fabric服务所提供的接口,您可以完整地使用DataArts Fabric服务的基本功能。
服务健康检查
| API | 说明 |
|---|---|
| 查看系统健康状态,用户可通过该接口查看系统健康状态。 |
用户协议管理
| API | 说明 |
|---|---|
| 查询租户协议内容,用户可从中了解协议名称、版本等信息。 | |
| 注册租户协议,用户通过该接口注册租户协议。 | |
| 查询用户是否注册协议。 | |
| 删除用户注册协议。 |
委托管理
| API | 说明 |
|---|---|
| 授权委托给DataArts Fabric服务。用户调用该接口会创建一个委托,该委托会授权给DataArts Fabric服务。用户可以通过传入支持的委托权限策略来可选择的授权。 | |
| 查询授权给DataArts Fabric服务的委托。用户调用该接口查询已授权给DataArts Fabric的委托,以及委托中具体的权限内容。 | |
| 取消授权给DataArts Fabric服务的委托。 |
工作空间管理
| API | 说明 |
|---|---|
| 列举工作空间列表。用户可通过该接口获取符合过滤条件的工作空间列表,接口支持分页查询、支持通过名称、ID和企业项目ID查询。返回为符合过滤条件的工作空间列表。 | |
| 更新工作空间。用户可通过该接口更新工作空间,支持传入名称、描述、MetaStoreID,返回更新后的工作空间详情。 | |
| 创建工作空间。用户可通过该接口创建工作空间,支持传入名称、描述、MetaStoreID、企业项目ID和标签,返回工作空间详情。 | |
| 删除工作空间。在该工作空间下存在计算资源、端点以及App的情况下无法删除,需要先清除该工作空间下创建的各种资源后才能删除。 |
服务规格
| API | 说明 |
|---|---|
| 列举资源规格列表。用户可通过该接口列举资源规格列表,用户可以通过编码、类型、使用场景等参数过滤查询,支持分页。 |
端点管理
| API | 说明 |
|---|---|
| 列举端点列表。用户可使用该接口列举工作空间下端点列表,支持输入模型ID、端点ID、名称、类型、可见性等参数过滤,支持分页查询。 | |
| 创建端点。用户可使用该接口在工作空间下创建端点,输入名称、描述、类型、资源配置、CAP配置等信息,返回端点信息。 | |
| 查询历史语句列表。 | |
| 查询端点详情。用户可通过该接口查询某端点详情,输入为端点ID,返回对应端点详情。 | |
| 查询端点监控,可根据指标名称查询对应的资源使用信息。 | |
| 更新端点。用户可通过该接口更新某端点信息。 | |
| 删除端点。用户可通过该接口删除工作空间下的端点,输入端点ID,返回操作结果。 | |
| 开通端点。用户可通过此接口开通公共端点,输入为端点ID,返回操作结果。 |
模型定义
| API | 说明 |
|---|---|
| 创建模型。用户可通过该接口创建模型,支持传入名称、描述、版本名称、版本描述、基模型类型和模型所在的OBS路径,返回模型ID及其版本ID。 | |
| 列举模型。用户可通过该接口查询模型列表,接口支持分页查询、支持通过名称、ID和类型查询。支持排序。返回为符合过滤条件的模型列表。 | |
| 列举基模型。用户可通过该接口查询基模型列表,接口支持分页查询。返回为符合条件的基模型列表。 | |
| 删除模型的指定版本。如果该版本正在被使用,则无法删除,需要删除使用该模型的推理服务才能删除。用户可通过该接口删除模型版本。 | |
| 更新模型,会生成新版本。通过该接口可以更新模型信息,包括名称、描述、当前版本ID。支持新增版本,支持传入版本名称、描述、基模型类型和模型地址。 | |
| 查询模型的版本列表。用户可通过该接口查询模型版本列表,接口支持分页查询、支持通过名称、ID查询。返回为符合过滤条件的模型版本列表。 | |
| 清理未使用的模型定义。用户可通过该接口删除模型。 |
TMS管理
| API | 说明 |
|---|---|
| 查询项目标签。 | |
| 查询工作空间的标签。用于查询工作空间的标签,返回对应工作空间的标签。 | |
| 通过标签查询工作空间。 | |
| 通过标签查询工作空间数量。 | |
| 工作空间批量添加标签。 | |
| 工作空间批量删除标签。 |
消息管理
| API | 说明 |
|---|---|
| 创建消息通知策略。用户通过调用该接口创建一个消息通知策略。任务执行完成时会将结果根据匹配到的消息通知策略发送消息。 | |
| 查询消息通知策略。用户通过调用该接口查询已创建的消息通知策略。支持分页查询,根据传入的工作空间ID,消息匹配样式来查询。 | |
| 删除消息通知策略。用户通过调用该接口删除已创建的消息通知策略。 |
监控管理
| API | 说明 |
|---|---|
| 更新工作空间下的AOM监控采集配置。 |
接入客户端
| API | 说明 |
|---|---|
| 创建vpcep客户端。VPC打通APIG,使用户可以通过内网域名调用到DataArts Fabric接口。 | |
| 查询接入端列表。用户可以查询到已创建的接入端列表,获取VPCEP内网域名,进行使用。 | |
| 查询接入端详情。用户可以查看接入端的详情。 | |
| 删除接入客户端。用户可以删除不再使用的接入端。 | |
| 更新接入客户端。用户可以修改接入客户端的名字。 |
Service实例管理
| API | 说明 |
|---|---|
| 列举已部署的服务实例列表。用户可通过该接口列举已部署的服务实例列表,接口支持分页查询、支持通过名称、服务实例ID、端点ID、可见性查询。 | |
| 查看部署后的服务实例的详情。返回服务实例的详情信息。 | |
| 部署一个服务实例。部署服务实例接口支持输入名称、描述、端点ID、实例规格、最小值和最大值等参数,返回实例ID。 | |
| 更新已部署的服务实例。用户可以通过该接口更新已部署的服务实例,包括名称和描述等。 | |
| 删除服务实例,释放该实例的资源。 |
推理服务接口
| API | 说明 |
|---|---|
| 调用已部署的大模型推理实例,发起推理请求。 |
Ray Session接口
| API | 说明 |
|---|---|
| 获取Session信息。 |
SQL业务接口
| API | 说明 |
|---|---|
| 创建SQL Session。 | |
| 查询SQL Session列表。 | |
| 查询SQL Session信息。 | |
| 关闭SQL Session。 | |
| 在指定的Session下执行SQL语句。 | |
| 查询SQL语句执行结果。 | |
| 取消SQL语句执行。 | |
| 查询SQL执行记录。 | |
| 查询指定Session下的SQL执行记录。 |