Skip to content
Docs

Nodes API Reference

This section covers all endpoints related to nodes.

List Nodes

List full inventory, optionally in detailed view (which lists chutes).

GET/nodes/
API
Code Examples
curl -X GET "https://api.chutes.ai/nodes/"
  -H "Content-Type: application/json"
Request Configuration
Authorization

Endpoint:

Parameters

ParameterTypeRequiredDescription
modelstring | nullNo
detailedboolean | nullNo
hotkeystring | nullNo

Responses

Status CodeDescription
200Successful Response
422Validation Error

Create Nodes

Add nodes/GPUs to inventory.

POST/nodes/
API
Code Examples
curl -X POST "https://api.chutes.ai/nodes/"
  -H "Content-Type: application/json"
  -d '{}'
Request Configuration
Authorization
Request Body

Endpoint:

Parameters

ParameterTypeRequiredDescription
X-Chutes-Hotkeystring | nullNo
X-Chutes-Signaturestring | nullNo
X-Chutes-Noncestring | nullNo
Authorizationstring | nullNo

Request Body

FieldTypeRequiredDescription
server_idstring | nullNo
nodesNodeArgsYes

Responses

Status CodeDescription
202Successful Response
422Validation Error

Authentication

This endpoint requires authentication.


List Supported Gpus

Show all currently supported GPUs.

GET/nodes/supported
API
Code Examples
curl -X GET "https://api.chutes.ai/nodes/supported"
  -H "Content-Type: application/json"
Request Configuration
Authorization

Endpoint:

Responses

Status CodeDescription
200Successful Response

Check Verification Status

Check taskiq task status, to see if the validator has finished GPU verification.

GET/nodes/verification_status
API
Code Examples
curl -X GET "https://api.chutes.ai/nodes/verification_status"
  -H "Content-Type: application/json"
Request Configuration
Authorization

Endpoint:

Parameters

ParameterTypeRequiredDescription
task_idstringYes
X-Chutes-Hotkeystring | nullNo
X-Chutes-Signaturestring | nullNo
X-Chutes-Noncestring | nullNo
Authorizationstring | nullNo

Responses

Status CodeDescription
200Successful Response
422Validation Error

Authentication

This endpoint requires authentication.


Delete Node

Remove a node from inventory.

DELETE/nodes/{node_id}
API
Code Examples
curl -X DELETE "https://api.chutes.ai/nodes/{node_id}"
  -H "Content-Type: application/json"
Request Configuration
Authorization

Endpoint:

Parameters

ParameterTypeRequiredDescription
node_idstringYes
X-Chutes-Hotkeystring | nullNo
X-Chutes-Signaturestring | nullNo
X-Chutes-Noncestring | nullNo
Authorizationstring | nullNo

Responses

Status CodeDescription
200Successful Response
422Validation Error

Authentication

This endpoint requires authentication.