For the complete documentation index, see llms.txt. This page is also available as Markdown.

Serverless

Create a Elastic deployment

post

Create a Elastic deployment

Authorizations
x-api-keystringRequired
Body

ElasticDeployCreateRequest

namestring · min: 1Required

Elastic Deployment Name

Pattern: ^(?=[A-Za-z])[A-Za-z0-9@._-]{1,50}$
imageRegistrystringOptional

Image Registry Url

imagestring · min: 1 · max: 255Required

image

minSingleCardVramInGbinteger · int32 · max: 1536Optional

Min GPU Single Card VRAM(GB)

minSingleCardVcpuinteger · int32Optional

Min GPU Single Card VCPU

minSingleCardRamInGbinteger · int32 · max: 1536Optional

Min GPU Single Card RAM(GB)

workersinteger · int32 · min: 1Required

Workers

credentialIdstringOptional

Credential Id

containerVolumeInGbinteger · int32 · min: 20Required

Container volume(GB)

initializationCommandstringOptional

Initialization Command

serviceModestring · min: 1Required

Service Mode(ALB,QUEUE,CUSTOM)

webhookUrlstringOptional

Webhook Url

Responses
200

OK

*/*
messagestringOptional

message

codeinteger · int32Optional

code

post/openapi/v1/elastic/deploy/create

Update a Elastic deployment

post

Update a specific Elastic deployment

Authorizations
x-api-keystringRequired
Path parameters
idinteger · int64RequiredExample: 0
Body

ElasticDeployUpdateRequest

namestring · min: 1Required

Elastic Deployment Name

Pattern: ^(?=[A-Za-z])[A-Za-z0-9@._-]{1,50}$
minSingleCardVramInGbinteger · int32Optional

Min GPU Single Card VRAM(GB)

minSingleCardVcpuinteger · int32Optional

Min GPU Single Card VCPU

minSingleCardRamInGbinteger · int32Optional

Min GPU Single Card RAM(GB)

workersinteger · int32 · min: 1Required

Workers

credentialIdstringOptional

Credential Id

containerVolumeInGbinteger · int32 · min: 20Required

Container volume(GB)

initializationCommandstringOptional

Initialization Command

webhookUrlstringOptional

Webhook Url

Responses
200

OK

*/*
messagestringOptional

message

codeinteger · int32Optional

code

post/openapi/v1/elastic/deploy/{id}/update

Stop a Elastic deployment

post

Stop a specific Elastic deployment

Authorizations
x-api-keystringRequired
Path parameters
idinteger · int64RequiredExample: 0
Responses
200

OK

*/*
messagestringOptional

message

Example: success
codeinteger · int32Optional

code

Example: 10000
dataanyOptional

data

post/openapi/v1/elastic/deploy/{id}/stop

Scale Elastic Deployment Workers

post

Adjust the number of workers for a specific elastic deployment.

Authorizations
x-api-keystringRequired
Path parameters
idinteger · int64RequiredExample: 0
Body

OpenapiScaleWorkersRequest

workersinteger · int32Required

workers

Responses
200

OK

*/*
messagestringOptional

message

Example: success
codeinteger · int32Optional

code

Example: 10000
dataanyOptional

data

post/openapi/v1/elastic/deploy/{id}/workers

Start or resume a Elastic deployment

post

Start or resume a specific Elastic deployment

Authorizations
x-api-keystringRequired
Path parameters
idinteger · int64RequiredExample: 0
Responses
200

OK

*/*
messagestringOptional

message

Example: success
codeinteger · int32Optional

code

Example: 10000
dataanyOptional

data

post/openapi/v1/elastic/deploy/{id}/start

Delete a Elastic deployment

delete

Delete a specific Elastic deployment

Authorizations
x-api-keystringRequired
Path parameters
idinteger · int64RequiredExample: 0
Responses
200

OK

*/*
messagestringOptional

message

Example: success
codeinteger · int32Optional

code

Example: 10000
dataanyOptional

data

delete/openapi/v1/elastic/deploy/{id}

Get all Elastic deployments

get

Get all Elastic deployments list

Authorizations
x-api-keystringRequired
Query parameters
statusListstring[]Optional
Responses
200

OK

*/*
messagestringOptional

message

codeinteger · int32Optional

code

get/openapi/v1/elastic/deploy/list

Query worker logs

get

Query worker logs with pagination

Authorizations
x-api-keystringRequired
Path parameters
idinteger · int64RequiredExample: 0
workerIdinteger · int64RequiredExample: 0
Query parameters
pageSizeinteger · int32OptionalDefault: 100
keywordstringOptional
startTimestringOptional
endTimestringOptional
searchAfterTimestringOptional
searchAfterOffsetinteger · int64Optional
directionstringOptional
Responses
200

OK

*/*
messagestringOptional

message

codeinteger · int32Optional

code

get/openapi/v1/elastic/deploy/{id}/workers/{workerId}/logs

Get Elastic deployment detail

get

Retrieve detailed information of a specific elastic deployment by ID.

Authorizations
x-api-keystringRequired
Path parameters
idinteger · int64RequiredExample: 0
Responses
200

OK

*/*
messagestringOptional

message

codeinteger · int32Optional

code

get/openapi/v1/elastic/deploy/{id}

Get all workers of a Elastic deployment

get

Get all workers of a specific Elastic deployment

Authorizations
x-api-keystringRequired
Path parameters
idinteger · int64RequiredExample: 0
Query parameters
statusListstring[]Optional
Responses
200

OK

*/*
messagestringOptional

message

codeinteger · int32Optional

code

get/openapi/v1/elastic/deploy/{id}/workers

Last updated

Was this helpful?