GET Models Catalog

Каталог моделей с фильтрацией и пагинацией

GET Models Catalog

Каталог моделей с поддержкой поиска, фильтрации и пагинации.

Параметры запроса

ПараметрТипПо умолчаниюОписание
searchstring—Поиск по названию модели
typestring—Тип: chat, image, embedding, video, audio
inputModalitiesstring[]—Входные модальности: text, image
outputModalitiesstring[]—Выходные модальности: text, image
providersstring[]—Фильтр по провайдерам
contextLengthMinnumber—Минимальная длина контекста
contextLengthMaxnumber—Максимальная длина контекста
pagenumber1Номер страницы
limitnumber20Количество на странице
sortBystring—Сортировка: price, name, created_at
sortOrderstringdescПорядок: 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
  }
}