slurm-clusters

Deploy a Slurm cluster onto one of the team's dedicated clusters.

Team-admin gated like resize and add/remove member. The cluster must belong to team_id and have self-service enabled (checked by the service, which also pins the new cluster to this team). Node planning and claiming run before this returns, so "not enough nodes" or a port conflict is an immediate error; the Helm install continues in the background and the returned cluster starts out PENDING.

post/api/v1/slurm-clusters/{team_id}/deploy

Request

  • Base URL
    https://api.primeintellect.ai
  • Auth
    HTTP bearer

Path parameters

team_idstring required

Request body

primeClusterIdstring required
slurmClusterNamestring required
numNodesinteger required
gpusPerNodeinteger nullable
homeSizestring nullable
tailscaleAuthKeystring nullable
tailscaleCredentialIdstring nullable
containersEnabledboolean

Response

Successful Response

idstring required
primeClusterIdstring required
status'PENDING' | 'DEPLOYING' | 'RUNNING' | 'TERMINATING' | 'COMPLETED' | 'FAILED' | 'STOPPED' | 'UNKNOWN' | 'TOMBSTONED' required
createdAtstring date-time required

Changes