Get Endpoint Parameter Limit Ranges
curl --request GET \
--url https://api.novita.ai/gpu-instance/openapi/v1/endpoint/limit \
--header 'Authorization: <authorization>' \
--header 'Content-Type: <content-type>'import requests
url = "https://api.novita.ai/gpu-instance/openapi/v1/endpoint/limit"
headers = {
"Content-Type": "<content-type>",
"Authorization": "<authorization>"
}
response = requests.get(url, headers=headers)
print(response.text)const options = {
method: 'GET',
headers: {'Content-Type': '<content-type>', Authorization: '<authorization>'}
};
fetch('https://api.novita.ai/gpu-instance/openapi/v1/endpoint/limit', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.novita.ai/gpu-instance/openapi/v1/endpoint/limit",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: <authorization>",
"Content-Type: <content-type>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.novita.ai/gpu-instance/openapi/v1/endpoint/limit"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Content-Type", "<content-type>")
req.Header.Add("Authorization", "<authorization>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.novita.ai/gpu-instance/openapi/v1/endpoint/limit")
.header("Content-Type", "<content-type>")
.header("Authorization", "<authorization>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.novita.ai/gpu-instance/openapi/v1/endpoint/limit")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Content-Type"] = '<content-type>'
request["Authorization"] = '<authorization>'
response = http.request(request)
puts response.read_body{
"minRootfsSize": 123,
"maxRootfsSize": 123,
"freeRootfsSize": 123,
"minLocalVolumeSize": 123,
"maxLocalVolumeSize": 123,
"freeLocalVolumeSize": 123,
"minWorkerNum": 123,
"maxWorkerNum": 123,
"minFreeTimeout": 123,
"maxFreeTimeout": 123,
"minConcurrencyNum": 123,
"maxConcurrencyNum": 123,
"minQueueWaitTime": 123,
"maxQueueWaitTime": 123,
"minRequestNum": 123,
"maxRequestNum": 123,
"minGPUNum": 123,
"maxGPUNum": 123,
"minRequestTimeout": 123,
"maxRequestTimeout": 123,
"cudaVersionList": [
"<string>"
]
}Serverless GPUs
Get Endpoint Parameter Limit Ranges
GET
/
gpu-instance
/
openapi
/
v1
/
endpoint
/
limit
Get Endpoint Parameter Limit Ranges
curl --request GET \
--url https://api.novita.ai/gpu-instance/openapi/v1/endpoint/limit \
--header 'Authorization: <authorization>' \
--header 'Content-Type: <content-type>'import requests
url = "https://api.novita.ai/gpu-instance/openapi/v1/endpoint/limit"
headers = {
"Content-Type": "<content-type>",
"Authorization": "<authorization>"
}
response = requests.get(url, headers=headers)
print(response.text)const options = {
method: 'GET',
headers: {'Content-Type': '<content-type>', Authorization: '<authorization>'}
};
fetch('https://api.novita.ai/gpu-instance/openapi/v1/endpoint/limit', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.novita.ai/gpu-instance/openapi/v1/endpoint/limit",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: <authorization>",
"Content-Type: <content-type>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.novita.ai/gpu-instance/openapi/v1/endpoint/limit"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Content-Type", "<content-type>")
req.Header.Add("Authorization", "<authorization>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.novita.ai/gpu-instance/openapi/v1/endpoint/limit")
.header("Content-Type", "<content-type>")
.header("Authorization", "<authorization>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.novita.ai/gpu-instance/openapi/v1/endpoint/limit")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Content-Type"] = '<content-type>'
request["Authorization"] = '<authorization>'
response = http.request(request)
puts response.read_body{
"minRootfsSize": 123,
"maxRootfsSize": 123,
"freeRootfsSize": 123,
"minLocalVolumeSize": 123,
"maxLocalVolumeSize": 123,
"freeLocalVolumeSize": 123,
"minWorkerNum": 123,
"maxWorkerNum": 123,
"minFreeTimeout": 123,
"maxFreeTimeout": 123,
"minConcurrencyNum": 123,
"maxConcurrencyNum": 123,
"minQueueWaitTime": 123,
"maxQueueWaitTime": 123,
"minRequestNum": 123,
"maxRequestNum": 123,
"minGPUNum": 123,
"maxGPUNum": 123,
"minRequestTimeout": 123,
"maxRequestTimeout": 123,
"cudaVersionList": [
"<string>"
]
}Request Headers
string
required
Enum:
application/jsonstring
required
Bearer authentication format, for example: Bearer {{API Key}}.
Response
integer
required
Minimum root filesystem size (GB).
integer
required
Maximum root filesystem size (GB).
integer
required
Free root filesystem size (GB).
integer
required
Minimum local volume size (GB).
integer
required
Maximum local volume size (GB).
integer
required
Free local volume size (GB).
integer
required
Minimum number of worker nodes.
integer
required
Maximum number of worker nodes.
integer
required
Minimum idle timeout (seconds).
integer
required
Maximum idle timeout (seconds).
integer
required
Minimum concurrency.
integer
required
Maximum concurrency.
integer
required
Minimum queue wait time (seconds).
integer
required
Maximum queue wait time (seconds).
integer
required
Minimum number of requests.
integer
required
Maximum number of requests.
integer
required
Minimum number of GPUs.
integer
required
Maximum number of GPUs.
integer
required
Minimum request timeout.
integer
required
Maximum request timeout.
string[]
required
Supported CUDA version list.
Last modified on March 26, 2026