Перейти к содержимому

Список моделей

Запрос списка моделей

GET https://gptunnel.ru/api/v2/media/models

Возвращает модели, доступные вашему API-ключу, вместе со схемой параметров (params), схемой входных файлов (inputs) и ценой. Эта схема — источник истины: используйте её, чтобы понять, какие params и inputs принимает конкретная модель.

Query-параметры

ПараметрТипОписание
typestringФильтр по типу модели (например IMAGE, VIDEO, AUDIO)

Пример запроса

Окно терминала
curl --request GET \
--url 'https://gptunnel.ru/api/v2/media/models' \
--header 'Authorization: YOUR_API_KEY'

Пример ответа

Набор моделей и их параметры могут отличаться от актуальных — ориентируйтесь на ответ эндпоинта.

{
"code": 0,
"models": [
{
"id": "kling-v3",
"code": "kling-v3",
"type": "VIDEO",
"price": 210,
"moderation": "auto",
"prompt": "required",
"params": [
{
"key": "resolution",
"type": "enum",
"label": "Разрешение",
"default": "1080p",
"options": [
{ "value": "720p", "label": "720p" },
{ "value": "1080p", "label": "1080p" }
]
},
{
"key": "duration",
"type": "number",
"label": "Длительность",
"default": 5,
"min": 5,
"max": 10,
"step": 5,
"integer": true,
"unit": "s"
},
{
"key": "aspect_ratio",
"type": "enum",
"label": "Соотношение сторон",
"default": "16:9",
"options": [
{ "value": "16:9", "label": "16:9" },
{ "value": "9:16", "label": "9:16" }
]
}
],
"inputs": [
{
"key": "image",
"kind": "image",
"role": "first_frame",
"required": false,
"count": { "min": 0, "max": 1 },
"formats": ["jpg", "png", "webp"]
}
]
}
]
}

Поля модели

ПараметрТипОписание
id*stringИдентификатор модели — передаётся в поле model при создании задачи
typestringТип модели (IMAGE, VIDEO, AUDIO)
price*numberБазовая цена в рублях; итоговая зависит от параметров (см. /media/price)
prompt*stringТребование к промпту: required, optional или none
params*arrayСхема параметров генерации: ключ, тип, допустимые значения, значение по умолчанию
inputsarrayСхема входных файлов: роль, форматы, число файлов, ограничения