设置 — 用户参考 | YoBench
YoBench 设置中的所有分区:AI 提供商、代理、鉴权配置、Telegram/邮件通知、安全、更新与备份。
「设置」的用途
设置 区是整个应用的中央控制台。您在这里接入 AI 提供商、代理、鉴权配置与通知通道;设置主密码与自动锁;配置自动更新以及到 FTP / Google Drive / S3 的数据库备份。各模块(Tracker、RSS、日历、Health Check、Web Parser、Site Audit、服务器、邮件等)会复用您在此创建的资源。
各分区
12 个标签页:
1. 通用
- 界面语言 —— RU、EN、DE、FR、ES、PT、ZH-CN。
- 系统通知 —— 全部 / 仅关键 / 关闭。
- 随系统启动。
2. AI 提供商
被所有模块共用的 AI 提供商列表。类型:Claude、OpenAI、Gemini、Grok、Qwen、Kimi、DeepSeek、Mistral、Groq、YandexGPT、Local LLM(OpenAI 兼容)。
字段:类型、API key(字段级加密)、API URL、模型、Embedding 模型、扩展项(Org ID、Folder ID)、代理、连接测试。
3. 代理
分组,包含 名称、IPs(每行 IP:port)、默认 端口、可选 用户名/密码。协议:HTTP。测试按钮显示外部 IP。
4. 鉴权配置
供 Web Parser、Site Audit 使用的可复用鉴权数据。方法:header、cookie、query_param。以 JSON 数组保存在 auth_profiles.entries。
5. 通知
- Telegram —— bot token + chat ID。
- 邮件 —— SMTP host/port、登录、密码、from/to、TLS。
测试按钮。
6. 网络搜索
AI Chat 使用的搜索提供商:DuckDuckGo(无需密钥)、Tavily、Brave Search。参数:标签、API key、URL、搜索深度、国家代码、代理。
7. 安全
- 主密码 —— 首次启动时设置;10+ 字符,需含字母和数字。系统由它派生加密密钥,用于保护每个敏感字段以及本地数据库。密码本身不会被存储 —— 没有它就无法打开数据库。
- 字段加密 —— 敏感值(
api_key、password、OAuth 令牌等)在写入数据库之前,使用由主密码派生的密钥进行加密。 - 空闲自动锁(
pwAutoLockMinutes,默认 15)。 - 屏幕锁定时锁定(
pwAutoLockOnScreenLock)。 - 清空剪贴板(
pwClipboardClearSeconds,默认 15 秒)。 - 默认隐藏密码(
pwShowPasswordsByDefault)。 - 显示频率限制(
pwRevealRateLimit,30 秒)。
8. 更新
- 启动时检查(
updateCheckOnStartup,默认 on)。 - 立即检查。
自动更新仅在打包构建中可用。
9. 数据库
三个子标签页:
- 设置 —— 备份目标(FTP、Google Drive OAuth、S3)、FTP 参数、S3 参数、所有者、频率(1/6/12/24/168 小时)、保留数。
- 备份 —— 远程备份列表,恢复(若主密码不同会请求旧密码)。
- 表 —— 浏览所有 SQLite 表、执行 SQL、导出数据。
10. 更新日志
应用版本历史。
11. 使用情况
Token 消耗追踪:全局与按提供商的限额、30 天图表、Top 会话、按操作分项、清理旧事件。
12. 权限
操作系统级权限(麦克风、摄像头、文件 —— 取决于平台)。
各项数据存储位置
- AppSettings —— 全局开关与默认值。
ai_providers—— AI 提供商,API key 加密存储。proxy_groups—— 代理。auth_profiles—— 鉴权配置。notification_recipients—— 通道。master_password—— 主密码哈希。field_encryption_meta—— 字段加密密钥。
首次启动流程
- 设置主密码。
- 接入 AI 提供商。
- 配置代理与鉴权配置。
- 设置通知。
- 启用备份。
- 检查更新。
下一步
帮助与反馈
希望支持 2FA、硬件密钥或更多提供商?通过反馈表单联系我们。