Skip to main content

Modules

Python and TypeScript expose the same supported capabilities. Python uses snake_case; TypeScript and JSON payloads generally use camelCase.

CapabilityPythonTypeScriptCLI group
Current userclient.me()client.me()whoami
Clusters and capacityclient.clustersclient.clustersclusters
Model catalogclient.modelsclient.modelsmodels
Uploaded and trained modelsclient.my_modelsclient.myModelsmy-models
Datasetsclient.datasetsclient.datasetsdatasets
AI Dataset preparationclient.datasets.preparationsclient.datasets.preparationsdatasets-preparations
Deploymentsclient.deploymentsclient.deploymentsdeployments
Trainingclient.trainingclient.trainingtraining
Evaluationsclient.evaluationsclient.evaluationsevaluations
Generic jobsclient.jobsclient.jobsjobs
API keysclient.keysclient.keyskeys
Provider keysclient.provider_keysclient.providerKeysprovider-keys
Usageclient.usageclient.usageusage
Observabilityclient.observabilityclient.observabilityobservability

Common Method Patterns​

  • list(...) and get(...) read resources.
  • preview(...) checks a workload request before creation.
  • create(...), update(...), stop(...), restart(...), cancel(...), and delete(...) change state.
  • upload(...) performs the complete supported upload flow.
  • wait_for_* in Python and waitFor* 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.