菜单

用户设置和偏好

相关源文件

本文档涵盖 LobeChat 完整的用户设置和偏好系统,包括用户界面偏好、模型配置、Agent 自定义和用户数据管理。该系统允许用户从多个维度自定义其聊天体验。

有关环境变量配置和系统级设置的信息,请参阅环境变量与提供商设置。有关通过环境变量自定义模型列表的详细信息,请参阅模型列表自定义

设置系统架构

LobeChat 的设置系统采用分层结构,包括全局设置、会话特定设置和单个 Agent 配置。该系统支持多语言本地化、数据持久化和云同步。

来源: src/locales/default/setting.ts1-532 locales/zh-CN/setting.json1-528

设置类别与组织

设置系统被组织成不同的类别,每个类别服务于用户体验的特定方面

核心设置类别

类别目的范围
通用设置settingCommon语言、主题模式全局
外观settingAppearance用户界面颜色、主题全局
聊天设置settingChat聊天行为、历史记录管理会话
聊天外观settingChatAppearance字体大小、代码高亮会话
模型设置settingModelAI 模型参数会话
Agent 信息settingAgentAgent 元数据、提示词独立
欢迎语设置settingOpening欢迎消息、问题独立
系统设置settingSystem访问码、身份验证全局

来源: src/locales/default/setting.ts245-261 src/locales/default/setting.ts173-189 src/locales/default/setting.ts187-232

语言模型与提供商配置

LLM 配置系统通过综合界面管理 API 密钥、自定义模型和提供商特定设置

API 密钥管理

来源: src/locales/default/setting.ts57-132 locales/zh-CN/setting.json70-129

模型参数控制

系统通过各种参数对 AI 模型行为提供细粒度控制

参数设置键描述范围
温度settingModel.temperature创造性与随机性0.0 - 2.0
Top PsettingModel.topP核心采样阈值0.0 - 1.0
频率惩罚settingModel.frequencyPenalty词汇多样性-2.0 - 2.0
存在惩罚settingModel.presencePenalty表达发散性-2.0 - 2.0
最大令牌数settingModel.maxTokens响应长度限制取决于模型
推理强度settingModel.reasoningEffort推理强度低/中/高

来源: src/locales/default/setting.ts262-308 locales/zh-CN/setting.json258-303

插件与扩展管理

插件系统允许用户通过自定义插件和内置工具扩展 LobeChat 的功能

来源: src/locales/default/setting.ts131-146 src/locales/default/setting.ts519-532

数据存储与同步

LobeChat 提供全面的数据管理功能,包括本地存储、云同步和数据可移植性

存储管理

来源: src/locales/default/setting.ts387-414 src/locales/default/setting.ts427-465

云同步

基于 WebRTC 的同步系统支持跨设备实时数据同步

组件设置键目的
通道名称sync.webrtc.channelName唯一同步通道标识符
通道密码sync.webrtc.channelPassword通道访问安全
信令服务器sync.webrtc.signalingWebRTC 连接协调
设备名称sync.device.deviceName设备标识
同步状态sync.status连接状态监控

来源: src/locales/default/setting.ts437-464 locales/zh-CN/setting.json437-460

语音与音频服务

LobeChat 包含全面的文本转语音和语音转文本功能

来源: src/locales/default/setting.ts351-386 locales/zh-CN/setting.json347-381

系统管理与安全

LobeChat 提供用于访问管理和系统配置的管理控制

访问控制与身份验证

来源: src/locales/default/setting.ts323-350 src/locales/default/setting.ts14-36

键盘快捷键与热键

热键系统提供可自定义的键盘快捷键,以实现高效导航

功能设置键描述
热键录制hotkey.record录制新的键盘快捷键
冲突检测hotkey.conflicts检测快捷键冲突
重置为默认hotkey.reset恢复默认快捷键
快捷键组hotkey.group按类别组织快捷键
按键验证hotkey.invalidCombination验证快捷键组合

来源: src/locales/default/setting.ts46-56 locales/zh-CN/setting.json46-55