Saltar al contenido 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": {}
}
]
}

Parámetros de consulta

core_version
string

Respuesta

Successful Response

Information about supported devices.

cpu
boolean
requerido

Whether CPU is supported

cuda
boolean
requerido

Whether CUDA (Nvidia GPU) is supported

dml
boolean
requerido

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

Última modificación el 13 de julio de 2026