ИнференсСправочник
Models
Метод, который возвращает список моделей вашего тарифа вместе с длиной контекста и возможностями каждой.
Метод Models возвращает список моделей, доступных вашему тарифу, и сведения о
каждой: тип, длину контекста, предел длины ответа и возможности. Он пригодится,
чтобы узнать точное имя модели для поля model и заранее проверить, что она
умеет. Модели, которых нет в вашем тарифе, в ответ не попадают.
Запрос
curl https://api.yenisei.ru/v1/models \
-H "Authorization: Bearer $YENISEI_KEY"
Ответ
Пример сокращён: у каждой модели есть и другие поля, они перечислены ниже.
{
"object": "list",
"data": [
{
"id": "yenisei-100",
"object": "model",
"publisher": "Yenisei",
"type": "chat",
"context_length": 1000000,
"capabilities": { "reasoning": false, "tools": true }
},
{
"id": "bge-m3",
"object": "model",
"publisher": "BAAI",
"type": "embedding",
"context_length": 8192,
"capabilities": {}
}
]
}
Поля модели
idstring
Имя модели. Его вы указываете в поле
modelзапроса.typestring
Тип модели:
chat— модель для разговора,embedding— модель для векторов.publisherstring
Кто выпустил модель. Если в каталоге это не указано, поля в ответе нет.
context_lengthinteger
Сколько токенов модель принимает за один запрос, считая вопрос и ответ вместе.
max_output_tokensinteger
Предел длины ответа в токенах. Значение
max_tokensбольше этого числа обрезается до него.capabilitiesobject
Возможности модели из каталога, например
{"reasoning": true}.
Список зависит от тарифа: модель, которой нет в вашем тарифе, в ответе не появится. Описания моделей и цены собраны в каталоге.