API by router
Model catalog
List Models Admin
AuthorizationBearer <token>
In: header
Query Parameters
modality?Modality
include_deprecated?Include Deprecated
Default
falseResponse Body
curl -X GET "https://loading/v1/model-catalog?modality=string&include_deprecated=false"[
{
"api_format": "string",
"capabilities": [
null
],
"context_window": 0,
"cost_cached_input_per_mtok": "string",
"cost_input_per_mtok": "string",
"cost_output_per_mtok": "string",
"display_name": "string",
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"is_active": true,
"is_deprecated": true,
"max_output_tokens": 0,
"modality": "string",
"model_id": "string",
"provider": "string",
"slug": "string",
"speed_tier": "string",
"typical_tps": 0
}
]{
"detail": [
{
"loc": [
"string"
],
"msg": "string",
"type": "string"
}
]
}Create Model
AuthorizationBearer <token>
In: header
api_base_urlApi Base Url
Length
length <= 500api_formatApi Format
Length
length <= 20capabilities?Capabilities
context_window?Context Window
cost_batch_input_per_mtok?Cost Batch Input Per Mtok
cost_batch_output_per_mtok?Cost Batch Output Per Mtok
cost_cached_input_per_mtok?Cost Cached Input Per Mtok
cost_input_per_mtok?Cost Input Per Mtok
cost_output_per_mtok?Cost Output Per Mtok
display_nameDisplay Name
Length
length <= 200max_output_tokens?Max Output Tokens
modality?Modality
Default
"llm"Length
length <= 30model_idModel Id
Length
length <= 200providerProvider
Length
length <= 50slugSlug
Length
length <= 100speed_tier?Speed Tier
typical_tps?Typical Tps
typical_ttft_ms?Typical Ttft Ms
Response Body
curl -X POST "https://loading/v1/model-catalog" \ -H "Content-Type: application/json" \ -d '{ "api_base_url": "string", "api_format": "string", "display_name": "string", "model_id": "string", "provider": "string", "slug": "string" }'{
"api_format": "string",
"capabilities": [
null
],
"context_window": 0,
"cost_cached_input_per_mtok": "string",
"cost_input_per_mtok": "string",
"cost_output_per_mtok": "string",
"display_name": "string",
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"is_active": true,
"is_deprecated": true,
"max_output_tokens": 0,
"modality": "string",
"model_id": "string",
"provider": "string",
"slug": "string",
"speed_tier": "string",
"typical_tps": 0
}{
"detail": [
{
"loc": [
"string"
],
"msg": "string",
"type": "string"
}
]
}curl -X GET "https://loading/v1/model-catalog/string"{
"api_format": "string",
"capabilities": [
null
],
"context_window": 0,
"cost_cached_input_per_mtok": "string",
"cost_input_per_mtok": "string",
"cost_output_per_mtok": "string",
"display_name": "string",
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"is_active": true,
"is_deprecated": true,
"max_output_tokens": 0,
"modality": "string",
"model_id": "string",
"provider": "string",
"slug": "string",
"speed_tier": "string",
"typical_tps": 0
}{
"detail": [
{
"loc": [
"string"
],
"msg": "string",
"type": "string"
}
]
}Update Model
AuthorizationBearer <token>
In: header
Path Parameters
slugSlug
cost_cached_input_per_mtok?Cost Cached Input Per Mtok
cost_input_per_mtok?Cost Input Per Mtok
cost_output_per_mtok?Cost Output Per Mtok
display_name?Display Name
is_active?Is Active
is_deprecated?Is Deprecated
speed_tier?Speed Tier
typical_tps?Typical Tps
Response Body
curl -X PATCH "https://loading/v1/model-catalog/string" \ -H "Content-Type: application/json" \ -d '{}'{
"api_format": "string",
"capabilities": [
null
],
"context_window": 0,
"cost_cached_input_per_mtok": "string",
"cost_input_per_mtok": "string",
"cost_output_per_mtok": "string",
"display_name": "string",
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"is_active": true,
"is_deprecated": true,
"max_output_tokens": 0,
"modality": "string",
"model_id": "string",
"provider": "string",
"slug": "string",
"speed_tier": "string",
"typical_tps": 0
}{
"detail": [
{
"loc": [
"string"
],
"msg": "string",
"type": "string"
}
]
}