Modules
Python and TypeScript expose the same supported capabilities. Python uses
snake_case; TypeScript and JSON payloads generally use camelCase.
| Capability | Python | TypeScript | CLI group |
|---|---|---|---|
| Current user | client.me() | client.me() | whoami |
| Clusters and capacity | client.clusters | client.clusters | clusters |
| Model catalog | client.models | client.models | models |
| Uploaded and trained models | client.my_models | client.myModels | my-models |
| Datasets | client.datasets | client.datasets | datasets |
| AI Dataset preparation | client.datasets.preparations | client.datasets.preparations | datasets-preparations |
| Deployments | client.deployments | client.deployments | deployments |
| Training | client.training | client.training | training |
| Evaluations | client.evaluations | client.evaluations | evaluations |
| Generic jobs | client.jobs | client.jobs | jobs |
| API keys | client.keys | client.keys | keys |
| Provider keys | client.provider_keys | client.providerKeys | provider-keys |
| Usage | client.usage | client.usage | usage |
| Observability | client.observability | client.observability | observability |
Common Method Patterns
list(...)andget(...)read resources.preview(...)checks a workload request before creation.create(...),update(...),stop(...),restart(...),cancel(...), anddelete(...)change state.upload(...)performs the complete supported upload flow.wait_for_*in Python andwaitFor*in TypeScript poll a long-running resource to a terminal state.- Temporary download methods return pre-signed URLs that expire; download them directly without a platform authorization header.
Use the API Map to open the detailed Python or TypeScript reference for a module. Do not construct undocumented storage or synchronization requests.