Каталог моделей
Получение доступных идентификаторов моделей
Каталог возвращает модели, доступные вашему API-ключу
GET https://api.getapi.ru/v1/models
Запрос
curl https://api.getapi.ru/v1/models \ -H "Authorization: Bearer $GETAPI_API_KEY"
Пример ответа
{
"object": "list",
"data": [
{"id": "MODEL_ID", "object": "model", "created": 0, "owned_by": "provider"},
{"id": "ANOTHER_MODEL_ID", "object": "model", "created": 0, "owned_by": "provider"}
]
}| Поле | Тип | Описание |
|---|---|---|
data | array | Записи каталога |
data[].id | string | Идентификатор для запроса |
data[].object | string | Тип записи |
data[].created | integer | Служебная временная метка, не дата выпуска модели |
data[].owned_by | string | Метаданные владельца |
data[].supported_endpoint_types | array | Дополнительные сведения о методах, если поле присутствует |
Каталог не является таблицей тарифов или гарантией текущей доступности генерации
Цена, длина контекста и поддержка модальностей не выводятся из имени модели
Не фильтруйте доступность только по owned_by
Использование идентификатора
Передайте data[].id без изменений в поле model или в соответствующую часть пути GenerateContent
Для эмбеддингов выбирайте модель этого класса и метод /v1/embeddings
Формат Google API
GET /v1beta/models возвращает каталог с массивом models
Для унифицированной обработки в приложении используйте GET /v1/models
Обновление списка
Не сохраняйте фиксированное число моделей в коде
Обновляйте каталог при настройке интеграции и после ошибки model_not_found
GET /v1/models/{id} не используйте как единственную проверку доступности: ответ этого метода не заменяет общий каталог