Импорт и экспорт данных
Elftia поддерживает импорт и экспорт данных в различных форматах, что упрощает перенос данных между устройствами, резервное копирование конфигурации или передачу настроек другим пользователям.
Типы данных для импорта/экспорта
| Тип данных | Формат экспорта | Место экспорта | Способ импорта |
|---|---|---|---|
| Конфигурация LLM-провайдера | JSON | Настройки → Настройки провайдеров | Настройки → Настройки провайдеров |
| Конфигурация MCP-сервера | JSON | Настройки → MCP | Настройки → MCP |
| Определение Agent | Markdown (.md) | Страница Agent | Страница Agent |
| Карточка персонажа | PNG (с метаданными) / JSON | Настройки ролевых игр | Настройки ролевых игр |
| История чатов | JSON | Контекстное меню боковой панели | Импорт в боковой панели |
| Конфигурация темы | JSON | Настройки → Внешний вид | Настройки → Внешний вид |
| Диагностическая информация | JSON / ZIP | Настройки → Система | Импорт не поддерживается |
Конфигурация LLM-провайдера
Экспорт настроек провайдера
Настроив несколько LLM-провайдеров, вы можете экспортировать все конфигурации в виде файла JSON для резервного копирования или переноса.
- Откройте Настройки → Настройки провайдеров.
- Нажмите кнопку Экспорт над списком провайдеров.
- Выберите место сохранения; файл будет сохранён в формате JSON.
Экспортированный JSON содержит:
- ID и имя провайдера
- Конфигурацию Base URL
- Статус включения
- Список моделей и конфигурацию параметров
В целях безопасности экспортированная конфигурация не включает API-ключи. После импорта вам потребуется повторно ввести API-ключ каждого провайдера.
Импорт настроек провайдера
- Откройте Настройки → Настройки провайдеров.
- Нажмите кнопку Импорт над списком провайдеров.
- Выберите ранее экспортированный файл JSON.
- Система покажет предварительный просмотр импорта; подтвердите и примените конфигурацию.
- Повторно введите API-ключ для каждого провайдера и протестируйте соединение.
Конфигурация MCP-сервера
Экспорт настроек MCP
- Откройте Настройки → MCP (или страницу MCP в функциональной панели).
- В списке MCP-серверов найдите функцию экспорта.
- Конфигурация будет сохранена в формате JSON, содержащем информацию о подключении ко всем MCP-серверам.
Импорт настроек MCP
Elftia поддерживает импорт определений серверов из стандартных конфигурационных JSON-файлов MCP.
- Откройте страницу управления MCP.
- Нажмите кнопку Import JSON.
- Выберите конфигурационный JSON-файл MCP. Пример формата:
{
"mcpServers": {
"my-server": {
"command": "npx",
"args": ["-y", "@my-org/my-mcp-server"],
"env": {
"API_KEY": "your-key"
}
}
}
}
- Система разберёт и добавит MCP-серверы, определённые в конфигурации.
Elftia совместима с конфигурационными файлами MCP формата Claude Desktop (claude_desktop_config.json) и может импортировать их напрямую.
Определение Agent
Экспорт Agent
Определения Agent хранятся в виде файлов Markdown, которые вы можете напрямую экспортировать:
- Откройте страницу Agent.
- Выберите Agent для экспорта.
- Используйте функцию экспорта, чтобы сохранить определение Agent как файл
.md.
Файл Markdown Agent содержит:
- Имя и описание Agent
- Системный промпт
- Конфигурацию разрешений инструментов
- Назначение MCP-сервера
- Другие настройки поведения
Импорт Agent
- Откройте страницу Agent.
- Нажмите опцию импорта рядом с кнопкой создания.
- Выберите файл
.mdAgent. - Система разберёт файл и создаст соответствующий Agent.
Карточка персонажа
Elftia поддерживает стандартные форматы карточек персонажей и совместима с распространёнными спецификациями карточек персонажей сообщества.
Экспорт карточки персонажа
- В чате ролевой игры откройте панель настроек RP.
- Найдите функцию экспорта карточки персонажа.
- Выберите формат экспорта:
- PNG (рекомендуется): файл изображения с метаданными, встроенными в текстовые чанки PNG. Можно напрямую поделиться как изображением, при этом содержит полную информацию о персонаже.
- JSON: формат обычного текста, содержащий все данные определения персонажа.
Импорт карточки персонажа
- В настройках ролевых игр нажмите Импорт карточки персонажа.
- Выберите файл карточки персонажа в формате PNG или JSON.
- Система автоматически разберёт информацию о персонаже и заполнит форму.
- После импорта вы можете изменить настройки персонажа и затем сохранить.
История чатов
Экспорт чата
- В боковой панели щёлкните правой кнопкой мыши по чату, который хотите экспортировать.
- Выберите Экспорт.
- Выберите место сохранения; чат будет сохранён в формате JSON.
Экспортированный чат содержит:
- Все сообщения (сообщения пользователя и ответы AI)
- Информацию о ветвях
- Метки времени сообщений
- Информацию об использованной модели
- Справочную информацию о вложениях
Массовый экспорт
- В боковой панели войдите в режим массового выбора.
- Выберите несколько чатов.
- Используйте функцию экспорта в панели массовых операций, чтобы экспортировать все выбранные чаты сразу.
Импорт чата
- В боковой панели используйте функцию импорта.
- Выберите ранее экспортированный JSON-файл чата.
- Чат будет восстановлен в список сессий.
Конфигурация темы
Экспорт темы
Если вы настроили тему на свой вкус (включая режим темы, акцентный цвет, шрифт, обои, пользовательский CSS), вы можете экспортировать её как файл конфигурации темы.
- Откройте Настройки → Внешний вид.
- Найдите область Конфигурация темы.
- Нажмите кнопку Экспорт темы.
- Выберите место сохранения; конфигурация будет сохранена в формате JSON.
Экспортируемое содержимое включает:
- Режим темы (светлый/тёмный/системный)
- Настройки акцентного цвета
- Переопределения шрифта
- Конфигурацию обоев (размытие, непрозрачность маски и другие параметры)
- Пользовательский CSS-код
Сам файл изображения обоев не включается в экспорт, только параметры конфигурации обоев. Если используются локальные изображения обоев, после импорта вам потребуется переустановить путь к изображению обоев.
Импорт темы
- Откройте Настройки → Внешний вид → Конфигурация темы.
- Нажмите кнопку Импорт темы.
- Выберите JSON-файл темы.
- Система покажет предварительный просмотр различий темы при импорте; подтвердите для применения.
Экспорт диагностической информации
Диагностическая информация предназначена для предоставления технической поддержке при устранении неполадок; импорт не поддерживается.
- Откройте Настройки → Система.
- Нажмите кнопку Export Diagnostics.
- Система соберёт информацию о времени выполнения, журналы, конфигурацию и т. д. для создания диагностического файла.
- Вы можете выбрать экспорт в виде одного файла JSON или полного ZIP-архива.
Подробности см. в разделе Диагностические инструменты.
Примечания
- Безопасность API-ключей: Любая функция экспорта не будет экспортировать конфиденциальные учётные данные, такие как API-ключи. После импорта вам потребуется вводить их вручную повторно.
- Совместимость версий: Экспортированные файлы данных содержат информацию о версии. Файлы, экспортированные более новыми версиями, могут не импортироваться в более старые версии.
- Размер файла: Экспорт чатов с большим количеством ссылок на вложения может создавать большие файлы. Сами файлы вложений не включаются в экспорт.
- Кодировка символов: Все экспортированные файлы используют кодировку UTF-8 для кросс-платформенной совместимости.
Если при импорте/экспорте возникают проблемы, см. раздел Распространённые проблемы.