v1
latestOpenAPI 3.1.02026-07-134612587.0 KBEndpoints
Update endpoint [WRITE]
put/v2/endpoint/{namespace}/{name}
Path parameters
namespacestring required
User or organization name
namestring required
Endpoint name
Request body
Example request
{
"compute": {
"instanceSize": "x2",
"instanceType": "intel-spr",
"scaling": {
"maxReplica": 8,
"measure": {
"hardwareUsage": 80
},
"minReplica": 2,
"scaleToZeroTimeout": 15
}
},
"model": {
"image": {
"tgi": {
"healthRoute": "/health",
"port": 80,
"url": "https://host/image:tag",
"maxBatchPrefillTokens": 2048,
"maxBatchTotalTokens": 2048,
"maxInputLength": 1024,
"maxTotalTokens": 1512,
"disableCustomKernels": true
}
},
"repository": "openai-community/gpt2",
"revision": "6c0e6080953db56375760c0471a8c5f2929baf11"
},
"network": {
"cidrList": [
"10.0.0.0/8"
]
},
"route": {
"domain": "api.example.com",
"path": "/v1/models/gpt2"
}
}Response
Endpoint updated successfully
Example response
{
"compute": {
"instanceSize": "x1",
"instanceType": "intel-spr",
"scaling": {
"maxReplica": 4,
"measure": {
"hardwareUsage": 80
},
"minReplica": 1,
"scaleToZeroTimeout": 15
}
},
"model": {
"env": {
"MAX_CONCURRENT_REQUESTS": "128"
},
"image": {
"tgi": {
"healthRoute": "/health",
"port": 80,
"url": "https://host/image:tag",
"maxBatchPrefillTokens": 2048,
"maxBatchTotalTokens": 2048,
"maxInputLength": 1024,
"maxTotalTokens": 1512,
"disableCustomKernels": true
}
},
"repository": "meta-llama/Llama-2-7b-hf",
"revision": "main",
"secrets": {
"HF_TOKEN": "hf_xxx"
}
},
"name": "my-endpoint",
"network": {
"cidrList": [
"10.0.0.0/8"
]
},
"privateService": {
"accountId": "123456789012"
},
"provider": {
"region": "us-east-1",
"vendor": "aws"
},
"route": {
"domain": "api.example.com",
"path": "/v1/models/gpt2"
},
"status": {
"readyReplica": 2,
"targetReplica": 4,
"url": "https://endpoint-id.region.vendor.endpoints.huggingface.cloud"
}
}