Zum Hauptinhalt springen
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": {}
}
]
}

Abfrageparameter

core_version
string

Antwort

Successful Response

Information about supported devices.

cpu
boolean
erforderlich

Whether CPU is supported

cuda
boolean
erforderlich

Whether CUDA (Nvidia GPU) is supported

dml
boolean
erforderlich

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

Zuletzt geändert am 13. Juli 2026