К сценариям
Перенос

Экспорт и импорт сценариев

Любой сценарий можно сохранить в файл и потом загрузить обратно или передать коллеге. Это удобно для бэкапа и переноса между аккаунтами.

Формат файла

Файл сценария — это обычный JSON с фиксированной структурой. Внутри него всегда есть поле kind = "bratuha.pipeline" и номер версии:

{
  "kind": "bratuha.pipeline",
  "version": 1,
  "name": "Ролик из описания",
  "description": "Картинки → оживление → склейка",
  "definition": {
    "version": 1,
    "steps": [],
    "flow": {
      "edges": [],
      "nodePositions": [],
      "notes": [],
      "groups": []
    }
  }
}

Внутри definition хранится вся схема: модули, связи, позиции в рабочей области, заметки и группы. Менять JSON руками обычно не нужно — он создаётся конструктором.

Как сохранить (экспорт)

В конструкторе откройте меню «…» в левой панели рабочей области и выберите «Экспорт JSON». Файл сохранится на компьютер — его можно прикрепить к чату, положить в облако или использовать как бэкап.

Как загрузить (импорт)

В конструкторе откройте меню «…» в левой панели рабочей области и выберите «Импорт JSON». После выбора файла откроется новый сценарий с загруженной схемой. Прежде чем разрешить запуск, система проверит, что все указанные нейросети существуют и доступны.

Что не переносится
В файл попадает только схема сценария. История запусков, прикреплённые пользовательские файлы, идентификатор владельца и личные данные — не включаются.
Если уже есть сценарий с таким же названием
При импорте система создаёт отдельную копию и при необходимости автоматически добавляет к названию суффикс «— 1», «— 2», «— 3» и так далее. Так старый сценарий не потеряется.