Обзор интерфейса
На этой странице вы познакомитесь с макетом интерфейса 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 |
| Skill | Skills | Управление навыками (включает маркетплейс сообщества SkillHub) |
| Часы | Cron | Планировщик задач для автоматического выполнения задач Agent |
| Совместная работа | Cowork | Вид совместной работы: история выполнения задач + переход в чат для продолжения |
| Чекбокс | Todo | Лёгкий Todo + доска задач уровня проекта |
| Блокнот | Notes | Markdown-заметки + вики-ссылки + граф знаний |
| 🎨 | 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-провайдеров.