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 | аудио |