Skip to Content

Импорт и экспорт потоков

Инструменты экспорта предназначены для переноса потоков между различными инстансами конструктора, а также для создания резервных копий текущих конфигураций.

Методы экспорта данных

Для выгрузки информации предусмотрены два основных сценария взаимодействия с интерфейсом:

  • Экспорт со страницы проектов
    Найдите необходимый поток в общем списке и выберите пункт More, после чего нажмите Export. Если требуется загрузить весь проект в полном объеме, воспользуйтесь меню Options в списке проектов и выберите команду Download.

  • Экспорт из рабочего пространства
    Находясь непосредственно в редакторе, нажмите кнопку Share на верхней панели управления и выберите опцию Export.

Форматы и структура файлов

Экспортированные данные сохраняются в формате JSON с присвоением имени соответствующего потока. В случае экспорта целого проекта система автоматически упаковывает файлы в ZIP-архив для удобства передачи и хранения.

Импорт потока

Вы можете импортировать JSON-файлы следующими способами:

  • Projects Page: Нажмите Upload a flow и выберите файл.
  • Drag-and-Drop: Перетащите JSON-файл прямо в окно браузера на любой странице Langflow.
⚠️

После импорта убедитесь, что в вашем инстансе конструктора созданы глобальные переменные с теми же именами и валидными значениями, которые требуются для работы потока.

Структура файла конфигурации (.json)

Файл содержит полное описание логики, визуального представления и метаданных.

Узлы (Nodes)

Описывают компоненты. Каждый узел имеет уникальный ID формата ИМЯ-UUID (например, ChatInput-jFwUm).

"data": { "display_name": "Chat Input", "type": "ChatInput", "template": { "input_value": { "value": "Hello" } } }

Ребра (Edges)

Описывают связи. Указывают, какой выход (sourceHandle) одного компонента подключен к какому входу (targetHandle) другого.

Пример: Выход Message из ChatInput передается в поле input_value модели OpenAIModel.

Метаданные и проектная информация

В корневом объекте data содержатся:

  • Атрибуты: Имя, описание, теги и версия системы (last_tested_version).
  • Viewport: Координаты и масштаб (zoom) рабочей области при открытии.
  • Notes (Заметки): Комментарии и инструкции (README), оформленные в Markdown и хранящиеся как отдельные объекты узлов.