GET Models Catalog
Каталог моделей с фильтрацией и пагинацией
GET Models Catalog
Каталог моделей с поддержкой поиска, фильтрации и пагинации.
Параметры запроса
| Параметр | Тип | По умолчанию | Описание |
|---|---|---|---|
search | string | — | Поиск по названию модели |
type | string | — | Тип: chat, image, embedding, video, audio |
inputModalities | string[] | — | Входные модальности: text, image |
outputModalities | string[] | — | Выходные модальности: text, image |
providers | string[] | — | Фильтр по провайдерам |
contextLengthMin | number | — | Минимальная длина контекста |
contextLengthMax | number | — | Максимальная длина контекста |
page | number | 1 | Номер страницы |
limit | number | 20 | Количество на странице |
sortBy | string | — | Сортировка: price, name, created_at |
sortOrder | string | desc | Порядок: asc, desc |
Примеры
curl "https://api.usellm.ru/v1/models/catalog?search=claude&type=chat"
Ответ (200)
{
"data": [
{
"id": "anthropic/claude-sonnet-5",
"name": "Claude Sonnet 5",
"type": "chat",
"created": 1677652288,
"architecture": {
"input_modalities": ["text", "image"],
"output_modalities": ["text"]
},
"top_provider": {
"context_length": 200000,
"max_completion_tokens": 8192,
"pricing": {
"prompt_per_million": "37.60",
"completion_per_million": "1038.70",
"currency": "RUB"
}
}
}
],
"meta": {
"page": 1,
"limit": 20,
"total": 150,
"totalPages": 8
}
}