Skip to main content

窗口 & 桌宠模式

共享上下文

窗口模式和桌宠模式共享完整的上下文,包括:

  • 所有设置和配置
  • 对话历史记录
  • WebSocket 连接状态
  • AI 状态和记忆
  • Live2D 模型状态

这意味着在两种模式之间切换,不会丢失任何状态或中断当前的对话。

模式切换

通过系统托盘,或者桌宠模式下的右键模型菜单进行模式切换

窗口模式

窗口模式基于 Electron 实现,与 Web 模式共享相同的界面布局和功能,具体请参考 Web 模式。除了 Web 模式的功能外,窗口模式还提供以下作为应用的基础功能:

  • 支持窗口拖拽、最大化、最小化
  • 系统托盘支持 (同样适用于桌宠模式)
    • 右键托盘图标可快速切换模式
    • 支持显示/隐藏窗口
    • 快速退出应用

桌宠模式

功能

以下功能与 Web 模式 完全一致:

  • WebSocket 连接和状态管理
  • AI 对话功能和状态控制
  • Live2D 模型加载和动作管理
  • 设置面板的所有配置项
  • 对话历史记录的存储和管理

桌宠模式特有的功能:

  • 全局置顶显示
  • 背景透明
  • 鼠标可穿透非交互区域
  • 支持拖拽移动位置
  • 支持鼠标滚轮/双指缩放调节大小(可在设置中开启/关闭)
  • 支持鼠标交互
    • 点击触发动作(可在设置中开启/关闭)
    • 视线跟随(可在设置中开启/关闭)
  • 输入框 & 字幕可以独立拖拽位置(可以隐藏)

右键菜单

  • 开/关麦克风
  • 打断当前对话
  • 开启/关闭缩放
  • 显示/隐藏输入框和字幕
  • 切换模式
  • 切换角色
  • 隐藏/退出应用

输入框 & 字幕

  • 可以通过右键菜单或快捷键显示/隐藏
  • 支持独立拖拽位置
  • 显示当前 AI 状态和对话内容
  • 支持文字输入和语音输入
  • 开/关麦克风
  • 打断按钮