Open API
Api Overview
关于dataset的操作
api | description |
---|---|
获取授权配置列表 | |
获取配置列表 | |
创建OSS存储配置 | |
创建S3存储配置 | |
创建Azure存储配置 | |
创建本地存储配置 | |
删除配置 | |
创建dataset | |
删除数据集 | |
更新数据集 | |
获取dataset列表 | |
获取dataset | |
创建分支 | |
删除分支 | |
获取分支列表 | |
创建draft | |
更新draft | |
获取draft列表 | |
提交dataset | |
获取commit列表 | |
创建tag | |
删除tag | |
获取tag列表 | |
更新数据集note信息 | |
获取数据集note信息 | |
获取用户信息 | |
获取benchmark列表 | |
创建评估 | |
获取评估列表 | |
获取评估结果 | |
创建订单 | |
创建任务 | |
删除任务 | |
停止任务 | |
获取任务 | |
获取任务列表 | |
重试任务 |
关于data的操作
api | description |
---|---|
获取数据上传令牌 | |
上传回调 | |
批量上传回调 | |
创建segment | |
删除segment | |
获取segment | |
更新label catalog | |
获取labelcatalog | |
上传sensor | |
删除sensor | |
获取list sensor | |
获取data | |
获取data详情 | |
获取数据的url | |
获取标注url | |
根据path获取数据的url | |
获取所有文件大小 | |
获取云端文件列表 | |
获取云端文件url | |
云端回调 | |
更新label | |
获取数据集的标注标签信息 | |
批量更新label | |
获取label数据 | |
从阿里转换数据 | |
删除数据 | |
操作数据 | |
删除数据帧 | |
获取两版本差异 | |
获取两版本segment差异列表 | |
获取两版本segment差异 | |
获取两版本数据差异 |
Common
公共参数
文档中存在的一些公共参数
名称 | 描述 | 值 |
---|---|---|
service | api请求地址前缀 | https://gas.graviti.cn/gatewayv2/tensorbay-open-api |
your_accesskey | 用户申请得到的accesskey, 可进入GAS开发者中心获取 |
HTTP Headers
此模块主要介绍http的公共请求头和响应头的详细说明
公共请求头(Common Request Headers)
名称 | 类型 | 描述 |
---|---|---|
Content-Type | string | RFC2616中定义的HTTP请求内容类型。默认值:application/json |
X-Token | string | 用户申请得到的accesskey |
公共响应头(Common Response Headers)
名称 | 类型 | 描述 |
---|---|---|
X-Request-Id | string | X-Request-Id是由graviti创建,并唯一标识这个response的UUID。如果在使用graviti服务时遇到问题,可以凭借该内容联系graviti工作人员,快速定位问题。默认值:无 |
Error code description
错误码返回格式
当请求发生错误的时候,服务端会返回此类格式的错误信息。 譬如获取数据集时发生404错误。
错误码
code | description |
---|---|
AccessDenied | 请求被拒绝,缺失权限... |
InvalidParamsValue | 无效的请求参数,比如参数格式不对,比如造成不幂等 |
NameConflict | 命名冲突 |
RequestParamsMissing | 必传的某个参数缺失 |
ResourceNotExist | 请求资源时,找不到资源 |
SystemError | 系统错误 |
模糊查询
对于支持模糊查询的api,遵循以下规则
支持mysql通配符查询,如%, _等通配符
若无mysql通配符,默认%{模糊查询}%,前后模糊匹配
若查询字段中含有mysql通配符,自动模糊匹配失效。
若仅希望通配符当作普通字符串,需要进行转义处理,此时退化为非模糊匹配。若仍需要模糊匹配,需手动构造通配符查询。
例: result: graviti_1, great_graviti_1, graviti%1
name = graviti, 返回结果graviti_1, great_graviti_1, graviti%1
name = graviti\_%, 返回结果graviti_1, great_graviti_1
name = graviti\_, 返回结果无
name = graviti%, 返回graviti_1,graviti%1
name = graviti\%%, 返回graviti%1
name = graviti\%, 返回无
name = graviti\%1, 返回graviti%1
name = %graviti, 返回无
最后更新于