API Map
This reference describes sstudio 0.0.6, sourced from
feature/85807980-msp-sdk-cli@ae340aaef6f17f33c791456ba996ca9bb6c6fda4.
The Human reference lists the complete public surface. Agent availability is
separately controlled by the msp-operations capability manifest; a method
being documented here does not mean the Skill may execute it.
Use this page to find the right module. The Python and TypeScript references document the same 100 public operations with language-specific method names, request inputs, response values, examples, and lifecycle notes.
Choose an Interface
| Interface | Best for | Start here |
|---|---|---|
| Python SDK | Services, notebooks, and Python automation | Python guide |
| TypeScript SDK | Node.js services and TypeScript automation | TypeScript guide |
| CLI | Shell scripts, CI jobs, and interactive operations | CLI guide |
Module Reference
| Module | Scope | Methods | References |
|---|---|---|---|
| Core Client | Authentication, raw requests, token access, cleanup | 5 | Python · TypeScript · CLI setup |
| Clusters | Capacity, placement history, and active holds | 4 | Python · TypeScript · CLI |
| Models | Model catalog and deployment capabilities | 3 | Python · TypeScript · CLI |
| My Models | Uploaded and trained model assets | 7 | Python · TypeScript · CLI |
| Datasets | Upload, inspect, download, update, and delete datasets | 7 | Python · TypeScript · CLI |
| Dataset Preparations | AI Dataset preparation and labeling tasks | 11 | Python · TypeScript · CLI |
| Deployments | Preview, create, inspect, stop, restart, and delete model services | 15 | Python · TypeScript · CLI |
| Training | Preview and manage fine-tuning jobs and artifacts | 9 | Python · TypeScript · CLI |
| Evaluations | Preview and manage evaluation jobs, reports, and artifacts | 7 | Python · TypeScript · CLI |
| Jobs | Generic job status, logs, and cancellation | 4 | Python · TypeScript · CLI |
| API Keys | Create, reveal, update, and revoke API keys | 5 | Python · TypeScript · CLI |
| Provider Keys | Manage provider credentials and connection tests | 7 | Python · TypeScript · CLI |
| Usage | Usage summaries, records, and trends | 3 | Python · TypeScript · CLI |
| Observability | Cluster, service, workload, and history views | 8 | Python · TypeScript · CLI |
| Waiters | Poll long-running resources to a terminal state | 5 | Python · TypeScript · CLI wait commands |
Response and Error Model
Resource methods return the API response data value. Low-level
client.request(...) calls return the complete
{code, message, errorCode, details, data} envelope. Methods documented as
raw text or file downloads return the underlying response instead.
- Python response conventions
- Python retry and security
- TypeScript response conventions
- TypeScript retry and security
Lifecycle Workflows
For end-to-end model upload, dataset upload, deployment, training, and evaluation sequences, use Common Workflows. Each workflow shows both languages and keeps credentials in environment variables.