Перейти к основному содержимому

Обзор интерфейса

На этой странице вы познакомитесь с макетом интерфейса Elftia и функциями каждой области. После того как вы освоите эти области, вы сможете пользоваться возможностями Elftia более эффективно.

Общий макет

Интерфейс Elftia следует классическому макету десктопного приложения и состоит из следующих основных областей:

┌─────────────────────────────────────────────────────┐
│ Title Bar │
├──┬──────────┬───────────────────────────────────────┤
│ │ │ │
│Fu│ Rail │ Content Area │
│nc│ (Sidebar)│ │
│ti│ │ │
│on│ │ │
│al│ ├───────────────────────────────────────┤
│ │ │ Input Area │
├──┴──────────┴───────────────────────────────────────┤
│ Elfi Floating Button │
└─────────────────────────────────────────────────────┘

Workspace Rail (функциональная боковая панель)

Узкая полоса на крайнем левом краю интерфейса служит главным навигационным центром Elftia. Каждый значок соответствует функциональному модулю:

ЗначокФункцияОписание
Пузырь чатаЧатДиалог с AI с поддержкой нескольких вкладок, ветвей и потоковых ответов
РоботAgentsУправление Agent (единый плоский список, 13 категорий), создание и редактирование AI Agent
ШаблонPromptsБиблиотека промптов для управления и использования шаблонов
Значок шаблонаTemplatesШаблоны параметров генерации изображений / видео / музыки (с заполнителями {{variable}})
ГалереяPortfolioУправление коллекциями AI-сгенерированных изображений / видео / музыки
ПерсонажRole-PlayКарточки персонажей (совместимые с SillyTavern), World Info, групповой чат
КаналChannelМногоплатформенные каналы (Discord, Telegram, Slack, QQ и др.)
ПлагинMCPУправление MCP-серверами для расширения инструментов Agent
SkillSkillsУправление навыками (включает маркетплейс сообщества SkillHub)
ЧасыCronПланировщик задач для автоматического выполнения задач Agent
Совместная работаCoworkВид совместной работы: история выполнения задач + переход в чат для продолжения
ЧекбоксTodoЛёгкий Todo + доска задач уровня проекта
БлокнотNotesMarkdown-заметки + вики-ссылки + граф знаний
🎨Design StudioДизайн-рабочее место с AI (Skill + Design System toolkit)
ШестерняSettingsНастройки и конфигурация приложения

В нижней части функциональной панели также есть кнопка аватара пользователя, которая при нажатии показывает информацию об аккаунте.

Начиная с версии 0.1.7, Design Studio включена по умолчанию (нет необходимости включать Experimental Flag). Страница Agents использует единую плоскую модель без двухуровневой структуры «Persona / Avatar».

Управление

  • Одиночный щелчок по значку переключает на соответствующую страницу функции.
  • Активная в данный момент функция выделяется.
  • Некоторые значки отображают значки-уведомления (например, количество непрочитанных сообщений).

Боковая панель (Rail)

Панель справа от функциональной панели; её содержимое динамически изменяется в зависимости от текущей функции.

Боковая панель в режиме чата

В режиме чата боковая панель отображает список сессий со следующими функциями:

  • Новый чат: нажмите кнопку + вверху, чтобы создать новую сессию.
  • Поиск: используйте строку поиска для поиска исторических чатов по ключевому слову.
  • Папки: создавайте папки для организации сессий.
    • Перетаскивайте сессии в папки.
    • Папки можно разворачивать и сворачивать.
  • Операции с сессией: щёлкните правой кнопкой мыши по сессии, чтобы открыть контекстное меню, поддерживающее:
    • Переименование
    • Перемещение в папку
    • Добавление тегов
    • Экспорт
    • Удаление
  • Массовые операции: выберите несколько сессий, чтобы массово переместить, удалить или экспортировать их.

Боковая панель в других режимах

Разные страницы функций имеют разное содержимое боковой панели:

ФункцияСодержимое боковой панели
AgentСписок Agent, сгруппированных по типу и статусу
PromptsКатегории и список промптов
ChannelСписок каналов и ботов
MCPСписок MCP-серверов
TodoРазделы задач Todo
NotesСписок заметок и папки

Строка заголовка

Расположена вверху окна и содержит следующие элементы:

Вкладки

В режиме чата строка заголовка отображает вкладки чата:

  • Каждый открытый чат отображается в виде вкладки.
  • Нажмите на вкладку, чтобы переключить чат.
  • Нажмите x на вкладке, чтобы закрыть её.
  • Нажмите +, чтобы создать новую вкладку.
  • Вкладки поддерживают перетаскивание для изменения порядка.

Элементы управления окном

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

  • Свернуть: свернуть окно на панель задач.
  • Развернуть/Восстановить: переключение между развёрнутым и оконным режимами.
  • Закрыть: закрыть окно (если включена опция «свернуть в трей», кнопка закрытия будет сворачивать приложение в системный трей, а не завершать его).

Область содержимого

Центральная основная область отображает различное содержимое в зависимости от текущей функции.

Вид чата

Вид чата — наиболее часто используемый интерфейс Elftia, содержащий следующие элементы:

  • Поток сообщений: отображение сообщений чата в хронологическом порядке.
    • Сообщения пользователя отображаются с одной стороны, ответы AI — с другой.
    • Поддерживается рендеринг Markdown (заголовки, списки, блоки кода, таблицы и т. д.).
    • Блоки кода поддерживают подсветку синтаксиса и копирование одним щелчком.
  • Потоковый ответ: ответы AI отображаются в реальном времени, символ за символом.
  • Вызовы инструментов: когда Agent использует инструмент, в области содержимого отображаются детали вызова инструмента, включая имя инструмента, параметры и результаты. Панели вызовов инструментов можно разворачивать и сворачивать.
  • Навигация по ветвям: когда сообщение имеет несколько версий, над сообщением появляется навигатор по ветвям, показывающий номер текущей версии и общее количество версий, с поддержкой переключения влево/вправо.

Операции с сообщениями

При наведении курсора на сообщение появляются кнопки действий:

ДействиеОписание
КопироватьСкопировать содержимое сообщения в буфер обмена
РедактироватьРедактировать сообщение пользователя (создаёт новую ветвь)
Сгенерировать повторноПовторно сгенерировать ответ AI (создаёт новую ветвь)
УдалитьУдалить текущее сообщение

Область ввода

Расположена в нижней части области содержимого; это основная точка входа для отправки сообщений.

Поле ввода сообщения

  • Поддерживает многострочный ввод (Shift+Enter для перевода строки).
  • Поддерживает синтаксис Markdown.
  • Поддерживает перетаскивание файлов для добавления вложений.

Панель инструментов

Панель инструментов над полем ввода содержит следующие элементы управления:

Элемент управленияФункция
Выбор моделиВыпадающее меню для выбора используемой AI-модели
Веб-поискПереключатель для включения/отключения поиска в интернете перед ответами AI
ВложениеКнопка для добавления изображений, файлов или других вложений

Способы отправки

По умолчанию:

  • Enter: отправить сообщение
  • Shift + Enter: перевод строки

Это можно изменить на Ctrl + Enter для отправки в разделе Настройки → Общие.

Быстрые настройки

Некоторые часто используемые настройки доступны без открытия полной страницы настроек:

  • Переключение темы: быстрое переключение между светлым/тёмным режимом в быстрых настройках.
  • Акцентный цвет: быстрое изменение цветовой темы интерфейса.

Плавающая кнопка Elfi

Elfi — встроенный помощник Elftia. Плавающая кнопка на интерфейсе быстро открывает окно чата Elfi, где вы можете задать Elfi вопросы об использовании Elftia и объяснении функций.

  • Нажмите на плавающую кнопку, чтобы открыть чат Elfi.
  • Elfi знает все функции Elftia и может отвечать на вопросы об использовании.
  • Перетащите кнопку, чтобы изменить её положение в интерфейсе.

Страница настроек

Нажмите значок шестерни в нижней части функциональной панели, чтобы открыть страницу настроек. Настройки сгруппированы по вкладкам:

ВкладкаСодержимое
ОбщиеЯзык, прокси, параметры запуска, уведомления, инструменты среды
Внешний видРежим темы, акцентный цвет, шрифт, обои, пользовательский CSS
Настройки провайдеровКонфигурация API Key и конечных точек для LLM-провайдеров
Модели по умолчаниюВыбор модели по умолчанию для различных сценариев
Настройки AgentДвижок Agent, версия промпта, настройки безопасности
Веб-поискПровайдер поиска, стратегия оркестрации, настройки сжатия
СистемаДиагностические инструменты, управление кэшем, обслуживание базы данных
О программеИнформация о версии, проверка обновлений, режим разработчика

Подробные объяснения настроек см. в Справочнике по настройкам.

Клавиатурные сокращения

Elftia поддерживает распространённые клавиатурные сокращения для повышения эффективности:

Сочетание клавишФункция
EnterОтправить сообщение (по умолчанию)
Shift + EnterПеревод строки
Ctrl/Cmd + NНовый чат
Ctrl/Cmd + WЗакрыть текущую вкладку
Ctrl/Cmd + TabПереключить вкладки
EscapeЗакрыть диалог / отменить операцию

После знакомства с макетом интерфейса вы можете начать изучать различные функции Elftia. Рекомендуется продолжить чтение раздела Функции чата или Настройка LLM-провайдеров.