Updated on 2026-08-31 GMT+08:00

Before You Start

ModelArts SDKs offer a new solution. They are auto-generated from APIs and have the same parameters as the service APIs. These SDKs support multiple programming languages and are recommended. For details, see SDK Overview.

This document covers the older version of ModelArts SDKs and is not recommended for new users.

This document describes how to install and configure a development environment and call functions provided by ModelArts SDK for secondary development.

Section

Description

SDK Overview

Concepts of ModelArts SDK

Getting Started

How to use ModelArts SDKs for secondary development

(Optional) Installing ModelArts SDK Locally

How to install ModelArts SDKs locally

(Optional) Session Authentication

How to authenticate public cloud resources and initialize ModelArts SDK Client and OBS Client

Overview of OBS Management

How to call the SDK APIs of Object Storage Service (OBS), including the APIs for creating OBS buckets, uploading and downloading files and folders, as well as deleting OBS objects and buckets

ModelArts SDK operations:

Data Management (Old Version)

Training Management

Model Management (Old-Version Inference Deployment)

Service Management (Old-Version Inference Deployment)

Example of Lite Server Lifecycle Management

Common operations using ModelArts SDK