Vai al contenuto principale
GET
/
supported_devices
Supported Devices
curl --request GET \
  --url https://api.example.com/supported_devices
import requests

url = "https://api.example.com/supported_devices"

response = requests.get(url)

print(response.text)
const options = {method: 'GET'};

fetch('https://api.example.com/supported_devices', 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.example.com/supported_devices",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);

$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.example.com/supported_devices"

req, _ := http.NewRequest("GET", url, nil)

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.example.com/supported_devices")
.asString();
require 'uri'
require 'net/http'

url = URI("https://api.example.com/supported_devices")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
{
  "cpu": true,
  "cuda": true,
  "dml": true
}
{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>",
"input": "<unknown>",
"ctx": {}
}
]
}

Parametri della query

core_version
string

Risposta

Successful Response

Information about supported devices.

cpu
boolean
obbligatorio

Whether CPU is supported

cuda
boolean
obbligatorio

Whether CUDA (Nvidia GPU) is supported

dml
boolean
obbligatorio

Whether DirectML (Nvidia GPU / Radeon GPU etc.) is supported

Ultima modifica il 13 luglio 2026