List nodes

Каждая нейросеть является нодой в нашем интерфейсе

Для запроса всех доступных нод по тарифу необходимо сделать GET /nodes запрос

В ответе будет содержаться список всех нод, которые доступны будут помечены ключем isAvailable true/false, что будет означать доступен для запуска или нет

Для тела запроса, необходимо в каждом элементе списка взять node -> nodeDefinition nodeDefinition представляет собой:

Поле Описание
averageTimeInSeconds Примерное время выполнения в секундах
description Описание ноды
id id, который передается в запросе
id_global Идектификатор ноды
inputs Массив входных значений
params Массив параметров
outputs Массив выходных значений
name Имя ноды

Каждый элемент inputs/params/outputs представляет собой

Поле Описание
dataType Тип параметра/ входного/выходного значения
name Имя параметра/ входного/выходного значения

Дополнительные поля для params

Поле Описание
value Значение по умолчанию(актуально для параметров)
options Возможные варианты значения(в случае числовых значений, указаны границы, в случае перечисления - возможные варианты)

dataType может быть

Значение Описание
image Картинка
text Текст
video Видео
audio аудио