灵活易用的开发者工具
TensorBay提供Python SDK、CLI和API等多种开发工具,完整的文档与使用案例,与您的数据pipeline快速集成
免费开始
version banner
标准化的数据调用方式
使用标准统一的Python SDK或Open API方式上传和读取数据,便捷地使用和管理您的云端数据
更灵活的数据使用
通过Python SDK或API上传、读取、管理多传感器复杂数据、时序连续数据以及标注数据,与您的数据Pipeline灵活对接
完善的案例及使用文档
支持完善的使用文档包括安装说明、接口使用、示例代码等,为新手入门提供便捷易用的使用体验
background
Python SDK 示例
基于Python SDK灵活使用TensorBay服务
查看文档

Install PythonSDK

pip3 install tensorbay

Read images from the dataset

# !/usr/bin/env python3

from PIL import Image
from tensorbay import GAS
from tensorbay.dataset import Segment

gas = GAS("<YOUR_ACCESSKEY>")

dataset = Dataset("<DATASET_NAME>", gas)

segment = dataset["<SEGMENT_NAME>"]
for data in segment:
    with data.open() as fp:
        image = Image.open(fp)
        width, height = image.size
        image.show()

background background
CLI 示例
通过CLI在您的开发环境中灵活使用TensorBay服务
查看文档

Configuration

gas auth [YOUR_ACCESSKEY]                                 # Use the AccessKey for the current environment.

Usage

gas dataset                                                 # List the names of all the datasets.

gas dataset tb:<dataset_name>                               # Create a new dataset.

gas ls tb:<dataset_name>                                    # List the names of all the segments of the dataset.

gas ls -a tb:<dataset_name>                                 # List all the files in all the segments of the dataset.

gas ls tb:<dataset_name>:<segment_name>                     # List all the files in a specific segment of the dataset.

gas dataset -d tb:<dataset_name>                            # Delete the dataset.
background
Open API 示例
通过Open API在您的开发环境中灵活使用TensorBay服务
查看文档

Example of Creating a New Dataset

Create a TensorBay dataset with version control. The dataset name must be unique.

Request Path

POST /v1/datasets

Request Parameters

Body

Name Type Required? Description
name string Yes Dataset name
type int No The default is 0, 0-normal dataset, 1-Fusion dataset

Request Instance

curl --location --request POST '{service}/v1/datasets' \
--header 'x-token: {your_accesskey}' \
--header 'Content-Type: application/json' \
--data-raw '{
  "name": "my first dataset",
  "type": 0
}'

Output

# Response status
HttpStatus 201
# Response result
{
    "id": "154e35ba-e895-4f09-969e-f8c9445efd2c"
}
  • id: ID of the created dataset
立即开始构建AI