HitechCloud
VI EN
Tài liệu HiTechCloud AI Factory

HiTechCloud AI Factory

36 endpoint trong nhóm này.

GET List Templates
/api/service/{id}/templates

List templates.

POST Save Template
/api/service/{id}/templates

Save a template using the full HiTechCloud template payload.

GET Get Provisioning Mode
/api/service/{id}/hitechcloud/mode

Return service provisioning mode: instance, cluster or resources.

GET Get JSON Examples
/api/service/{id}/hitechcloud/examples

Return valid JSON payload examples for public HiTechCloud AI Factory API routes.

GET Get API Schema
/api/service/{id}/hitechcloud/schema

Return public route list, provisioning modes and JSON examples.

GET List Instances
/api/service/{id}/instances

List all accessible HiTechCloud AI Factory GPU instances.

POST Create Instance
/api/service/{id}/instances

Create a GPU instance using the full HiTechCloud AI Factory create payload.

GET List Instance Types
/api/service/{id}/instances/types

List available GPU instance types.

GET Get Instance
/api/service/{id}/instances/{instance_id}

Get details for an instance by ID.

POST Update Instance
/api/service/{id}/instances/{instance_id}/update

Update mutable fields for an instance by ID.

POST Restart Instance
/api/service/{id}/instances/{instance_id}/restart

Restart an instance by ID.

POST Delete Instance
/api/service/{id}/instances/{instance_id}/delete

Delete an instance by ID.

GET Get Service Instance
/api/service/{id}/instance

Get the Single GPU Instance assigned to this HostBill service.

POST Synchronize Service Resource
/api/service/{id}/instance/sync

Synchronize the assigned service instance or cluster from HiTechCloud AI Factory.

POST Restart Service Instance
/api/service/{id}/instance/restart

Restart the Single GPU Instance assigned to this service.

POST Update Service Instance
/api/service/{id}/instance/update

Update mutable fields for the Single GPU Instance assigned to this service.

GET List SSH Keys
/api/service/{id}/sshkeys

List SSH keys available to this service owner.

POST Add SSH Key
/api/service/{id}/sshkeys

Add an OpenSSH public key.

GET Get SSH Key
/api/service/{id}/sshkeys/{key_id}

Get SSH key details by ID.

POST Delete SSH Key
/api/service/{id}/sshkeys/{key_id}/delete

Delete SSH key by ID.

POST Set Default SSH Key
/api/service/{id}/sshkeys/{key_id}/setdefault

Set an SSH key as default.

GET List Volumes
/api/service/{id}/volumes

List volumes.

POST Create Volume
/api/service/{id}/volumes

Create a storage volume.

GET List Volume Types
/api/service/{id}/volumes/types

List volume types.

GET Get Volume
/api/service/{id}/volumes/{volume_id}

Get volume details by ID.

POST Delete Volume
/api/service/{id}/volumes/{volume_id}/delete

Delete volume by ID.

GET List Featured Templates
/api/service/{id}/templates/featured

List featured templates.

GET Get Template
/api/service/{id}/templates/{template_id}

Get template details by ID.

POST Update Template
/api/service/{id}/templates/{template_id}/update

Update template fields using the full HiTechCloud template payload.

POST Delete Template
/api/service/{id}/templates/{template_id}/delete

Delete template by ID.

GET List Clusters
/api/service/{id}/clusters

List GPU clusters.

POST Create Cluster
/api/service/{id}/clusters

Create a GPU cluster.

GET List Cluster Types
/api/service/{id}/clusters/types

List available GPU cluster types.

GET Get Service Cluster
/api/service/{id}/cluster

Get the GPU cluster assigned to this HostBill service.

GET Get Cluster
/api/service/{id}/clusters/{cluster_id}

Get cluster details by ID.

POST Delete Cluster
/api/service/{id}/clusters/{cluster_id}/delete

Delete cluster by ID.