A valid request URL is required to generate request examples{
"models": [
{
"name": "<string>",
"provider": "<string>",
"context_length": 123,
"max_input_tokens": 123,
"max_output_tokens": 123,
"input_cost_per_token": 123,
"output_cost_per_token": 123,
"cache_creation_input_token_cost": 123,
"cache_read_input_token_cost": 123,
"architecture": {
"modality": "<string>",
"tokenizer": "<string>",
"instruct_type": "<string>",
"input_modalities": [
"<string>"
],
"output_modalities": [
"<string>"
]
},
"additional_attributes": {},
"accessible_by_keys": [
"<string>"
]
}
],
"total": 123
}{
"event_id": "<string>",
"type": "<string>",
"is_bifrost_error": true,
"status_code": 123,
"error": {
"type": "<string>",
"code": "<string>",
"message": "<string>",
"param": "<string>",
"event_id": "<string>"
},
"extra_fields": {
"provider": "anthropic",
"model_requested": "<string>",
"request_type": "<string>",
"error_type": "<string>"
}
}List model details
Lists available models with capability metadata, when available from the model catalog, with optional filtering by query, provider, or keys.
A valid request URL is required to generate request examples{
"models": [
{
"name": "<string>",
"provider": "<string>",
"context_length": 123,
"max_input_tokens": 123,
"max_output_tokens": 123,
"input_cost_per_token": 123,
"output_cost_per_token": 123,
"cache_creation_input_token_cost": 123,
"cache_read_input_token_cost": 123,
"architecture": {
"modality": "<string>",
"tokenizer": "<string>",
"instruct_type": "<string>",
"input_modalities": [
"<string>"
],
"output_modalities": [
"<string>"
]
},
"additional_attributes": {},
"accessible_by_keys": [
"<string>"
]
}
],
"total": 123
}{
"event_id": "<string>",
"type": "<string>",
"is_bifrost_error": true,
"status_code": 123,
"error": {
"type": "<string>",
"code": "<string>",
"message": "<string>",
"param": "<string>",
"event_id": "<string>"
},
"extra_fields": {
"provider": "anthropic",
"model_requested": "<string>",
"request_type": "<string>",
"error_type": "<string>"
}
}Authorizations
Management API authentication for /api/* endpoints. Use the Authorization header
with Bearer <token>, where <token> is one of:
- a Bifrost management API key,
- a dashboard session token issued by
POST /api/session/login, - base64 of
<admin-username>:<admin-password>(legacy equivalent ofBasicAuth).
Virtual keys (sk-bf-*) and the x-api-key header are not accepted on management APIs -
the sole exception is GET /api/governance/virtual-keys/quota, which is virtual-key-only.
Query Parameters
Filter models by name (case-insensitive partial match)
Filter by specific provider name
Comma-separated list of key IDs to filter models accessible by those keys
Maximum number of results to return (default 20)
If true, return all models including those filtered out by provider-level restrictions
Was this page helpful?

