Passer au contenu principal
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": {}
}
]
}

Paramètres de requête

core_version
string

Réponse

Successful Response

Information about supported devices.

cpu
boolean
requis

Whether CPU is supported

cuda
boolean
requis

Whether CUDA (Nvidia GPU) is supported

dml
boolean
requis

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

Dernière modification le 13 juillet 2026