Vast.ai API
Autoscaler
show autogroup
1min
code examples curl location 'https //console vast ai/api/autojobs' \\ \ header 'accept application/json' \\ \ header 'content type application/json'var myheaders = new headers(); myheaders append("accept", "application/json"); myheaders append("content type", "application/json"); var requestoptions = { method 'get', headers myheaders, redirect 'follow' }; fetch("https //console vast ai/api/autojobs", requestoptions) then(response => response text()) then(result => console log(result)) catch(error => console log('error', error));require "uri" require "json" require "net/http" url = uri("https //console vast ai/api/autojobs") https = net http new(url host, url port) https use ssl = true request = net http get new(url) request\["accept"] = "application/json" request\["content type"] = "application/json" response = https request(request) puts response read body import requests import json url = "https //console vast ai/api/autojobs" payload = {} headers = { 'accept' 'application/json', 'content type' 'application/json' } response = requests request("get", url, headers=headers, data=payload) print(response text) responses // success response { "success" true, "results" \[ { "id" 0, "min load" 0, "target util" 0, "cold mult" 0, "test workers" 0, "template hash" "", "template id" 0, "search params" "", "search query" "", "launch args" "", "gpu ram" 0, "endpoint name" "", "endpoint id" 0, "api key" "", "created at" "", "user id" 0 } ] }// bad request { "success" false, "error" "", "msg" "" }// unauthorized { "success" false, "error" "", "msg" "" }// too many requests { "detail" "api requests too frequent endpoint threshold=2 0" }