Каталог моделей
Список доступных моделей, их параметры и цены в рублях
Базовый адрес — https://api.iskragen.ru. Общие правила — в обзоре справочника.
GET /v1/catalog/
Получить каталог моделей. Публично и без пагинации возвращает активные публичные модели, доступные вызывающему: гость и посторонний не увидят модели с ограниченным списком пользователей; ключ не нужен. Для каждой модели отдаёт слаг, тип медиа, цену в рублях sellPriceRub, promptMaxChars и available: false, если провайдер временно отключён автоматической защитой от сбоев или для операции не зарегистрирован поддерживаемый маршрут генерации; true не гарантирует успех конкретного запроса.
Авторизация: не требуется, метод публичный.
Пример вызова
curl -X GET "https://api.iskragen.ru/v1/catalog/"
Структура ответа 200
Поля и типы из схемы ответа, это не пример: значения зависят от запроса. Корень — object.
| Поле | Тип | Обязательное | Описание и ограничения |
|---|---|---|---|
models | object[] | да | — |
models[].available | boolean | нет | — |
models[].beta | boolean | да | — |
models[].defaultParams | object | да | произвольные ключи |
models[].description | string | null | да | — |
models[].displayName | string | да | длина ≥ 1 |
models[].displayOrder | integer | да | — |
models[].family | string | null | да | — |
models[].iconUrl | string | null | да | — |
models[].id | string | да | длина ≥ 1 |
models[].maxResolution | integer | null | да | — |
models[].mediaType | string | да | значения: IMAGE, VIDEO, AUDIO |
models[].paramsSchema | object | да | произвольные ключи |
models[].promptMaxChars | integer | нет | ≥ 1 |
models[].sellPriceRub | number | да | ≥ 0 |
models[].slug | string | да | длина ≥ 1 |
models[].sunoWav | object | нет | — |
models[].sunoWav.expectedTracks | number | нет | значения: 2 |
models[].sunoWav.pricingVersion | string | нет | длина ≥ 1; длина ≤ 128 |
models[].sunoWav.supported | object[] | нет | элементов ≤ 12 |
models[].sunoWav.supported[].mode | string | да | значения: text-to-music, lyrics-to-music, audio-reference-to-music, audio-cover-to-music |
models[].sunoWav.supported[].version | string | да | значения: V6, V6_MINI, V6_WILD |
models[].sunoWav.surchargeRub | string | нет | шаблон ^(0|[1-9][0-9]{0,12})\.[0-9]{2}$ |
models[].supportsControlNet | boolean | да | — |
models[].supportsImg2Img | boolean | да | — |
models[].supportsLora | boolean | да | — |
total | integer | да | ≥ 0 |