curl --request DELETE \
--url https://hub.oxen.ai/api/ai/models/{id}import requests
url = "https://hub.oxen.ai/api/ai/models/{id}"
response = requests.delete(url)
print(response.text)const options = {method: 'DELETE'};
fetch('https://hub.oxen.ai/api/ai/models/{id}', 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://hub.oxen.ai/api/ai/models/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$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://hub.oxen.ai/api/ai/models/{id}"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.delete("https://hub.oxen.ai/api/ai/models/{id}")
.asString();require 'uri'
require 'net/http'
url = URI("https://hub.oxen.ai/api/ai/models/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body{
"created": 123,
"id": "<string>",
"object": "model",
"owned_by": "<string>",
"capabilities": {
"input": [
"<string>"
],
"output": [
"<string>"
]
},
"context_length": 123,
"deployments": [
{
"status": "active"
}
],
"description": "<string>",
"developer": {
"logo": "<string>",
"name": "<string>"
},
"display_name": "<string>",
"endpoint": "/chat/completions",
"fine_tuning": {
"actions": [
"<string>"
],
"cost_per_second": 123
},
"image_url": "<string>",
"max_output_tokens": 123,
"model_type": "base",
"pricing": {
"cached_input_cost_per_token": 123,
"cost_per_image": 123,
"cost_per_image_grid": {},
"cost_per_megapixel": 123,
"cost_per_second": 123,
"cost_per_second_by_resolution": {},
"cost_per_second_high_res": 123,
"cost_per_second_with_audio": 123,
"input_cost_per_token": 123,
"method": "token",
"output_cost_per_token": 123
},
"released_at": "<string>",
"request_schema": {},
"showcase": {
"gallery": [
{
"alt": "<string>",
"src": "<string>",
"category": "<string>",
"details": "<string>",
"prompt": "<string>",
"title": "<string>"
}
],
"hero_image": "<string>",
"tagline": "<string>"
},
"source_model": "<string>",
"summary": "<string>"
}{}Delete custom model
curl --request DELETE \
--url https://hub.oxen.ai/api/ai/models/{id}import requests
url = "https://hub.oxen.ai/api/ai/models/{id}"
response = requests.delete(url)
print(response.text)const options = {method: 'DELETE'};
fetch('https://hub.oxen.ai/api/ai/models/{id}', 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://hub.oxen.ai/api/ai/models/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$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://hub.oxen.ai/api/ai/models/{id}"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.delete("https://hub.oxen.ai/api/ai/models/{id}")
.asString();require 'uri'
require 'net/http'
url = URI("https://hub.oxen.ai/api/ai/models/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body{
"created": 123,
"id": "<string>",
"object": "model",
"owned_by": "<string>",
"capabilities": {
"input": [
"<string>"
],
"output": [
"<string>"
]
},
"context_length": 123,
"deployments": [
{
"status": "active"
}
],
"description": "<string>",
"developer": {
"logo": "<string>",
"name": "<string>"
},
"display_name": "<string>",
"endpoint": "/chat/completions",
"fine_tuning": {
"actions": [
"<string>"
],
"cost_per_second": 123
},
"image_url": "<string>",
"max_output_tokens": 123,
"model_type": "base",
"pricing": {
"cached_input_cost_per_token": 123,
"cost_per_image": 123,
"cost_per_image_grid": {},
"cost_per_megapixel": 123,
"cost_per_second": 123,
"cost_per_second_by_resolution": {},
"cost_per_second_high_res": 123,
"cost_per_second_with_audio": 123,
"input_cost_per_token": 123,
"method": "token",
"output_cost_per_token": 123
},
"released_at": "<string>",
"request_schema": {},
"showcase": {
"gallery": [
{
"alt": "<string>",
"src": "<string>",
"category": "<string>",
"details": "<string>",
"prompt": "<string>",
"title": "<string>"
}
],
"hero_image": "<string>",
"tagline": "<string>"
},
"source_model": "<string>",
"summary": "<string>"
}{}Path Parameters
Response
Deleted model
Represents a model available for inference or fine-tuning. Compatible with the OpenAI model object.
Unix timestamp when the model was registered
Model identifier used in API calls
model "oxen" for base models, owner namespace for custom models
Show child attributes
Show child attributes
Provider-documented context window: total tokens the model can attend to. Null for models without a documented window (e.g. image/video models).
Active deployments. Empty for base models.
Show child attributes
Show child attributes
Show child attributes
Show child attributes
API endpoint to call this model
/chat/completions, /images/generate, /videos/generate Fine-tuning info, or null if model is not fine-tuneable
Show child attributes
Show child attributes
Maximum tokens a single completion can produce. Null when the provider does not document a cap.
base, custom Show child attributes
Show child attributes
JSON Schema describing model-specific parameters
Optional marketing content rendered on the public model showcase page
Show child attributes
Show child attributes
Base model this was fine-tuned from