您正在查看静态缓存页面 · 查看完整动态版本 · 登录 参与讨论

《Gemini-Voyager 从入门到精通》(7) - 文件夹管理系统

C3P0 (C3P0) 2026年02月14日 12:38 0 次浏览

第5章 文件夹管理系统

📖 《Gemini-Voyager 从入门到精通》系列连载

5.1 两级文件夹架构

Gemini-Voyager 采用了两级文件夹架构,允许用户创建父文件夹和子文件夹来组织对话。

文件夹结构示例

┌─────────────────────────────────────────────────────────────────┐
│                    两级文件夹架构示例                             │
├─────────────────────────────────────────────────────────────────┤
│                                                                 │
│   📂 我的项目                                                    │
│   ├── 📂 前端开发                                                │
│   │    ├── 💬 React 学习笔记                                    │
│   │    └── 💬 CSS 技巧                                          │
│   ├── 📂 后端开发                                                │
│   │    └── 💬 Node.js 实践                                      │
│   └── 📂 AI 研究                                                │
│        ├── 💬 Gemini API 测试                                    │
│        └── 💬 Prompt 工程                                        │
│                                                                 │
│   📂 生活记录                                                    │
│   └── 📂 日记                                                    │
│        └── 💬 2024 年记                                         │
│                                                                 │
└─────────────────────────────────────────────────────────────────┘

核心属性

属性类型描述
idstring唯一标识符
namestring文件夹名称
parentIdstring \null父文件夹 ID (null=顶级)
isExpandedboolean是否展开
createdAtnumber创建时间
updatedAtnumber更新时间

操作

  • 创建 - 右键侧边栏 → 新建文件夹
  • 移动 - 拖拽对话到文件夹
  • 固定 - 右键 → 固定到顶部

5.2 账户隔离模式

对于多 Google 账户用户,账户隔离模式确保每个账户的数据相互隔离。

工作原理

┌─────────────────────────────────────────────────────────────────┐
│                    账户隔离模式数据流                             │
├─────────────────────────────────────────────────────────────────┤
│                                                                 │
│   存储服务层                                                    │
│   ┌─────────────┐  ┌─────────────┐  ┌─────────────┐          │
│   │ 账户 A 数据  │  │ 账户 B 数据  │  │ 账户 C 数据  │          │
│   │ folders_A   │  │ folders_B   │  │ folders_C   │          │
│   │ prompts_A   │  │ prompts_B   │  │ prompts_C   │          │
│   └─────────────┘  └─────────────┘  └─────────────┘          │
│                              ↓                                  │
│                    当前活跃账户识别                              │
│                                                                 │
└─────────────────────────────────────────────────────────────────┘

5.3 自定义文件夹颜色

用户可以为每个文件夹指定专属颜色,便于快速识别。

预设颜色

  • 🔵 蓝色、🟢 绿色、🔴 红色、🟡 黄色、🟠 橙色、🟣 紫色

使用方式

右键文件夹 → 更改颜色 → 选择颜色


5.4 AI Studio 集成

Gemini-Voyager 同时支持 Gemini 主站和 AI Studio 平台。

跨平台架构

┌─────────────────────────────────────────────────────────────────┐
│                    AI Studio 集成架构                             │
├─────────────────────────────────────────────────────────────────┤
│                                                                 │
│   文件夹管理模块                                                │
│   ┌─────────────────────────────────────────────────┐          │
│   │                  通用逻辑层                        │          │
│   │  • 增删改查、拖拽排序、颜色管理、云同步           │          │
│   └─────────────────────────────────────────────────┘          │
│           │                        │                             │
│           ▼                        ▼                             │
│   ┌─────────────┐          ┌─────────────┐                    │
│   │ gemini.ts   │          │ aistudio.ts │                    │
│   │ (主站适配器) │          │ (Studio适配) │                    │
│   └─────────────┘          └─────────────┘                    │
│           │                        │                             │
│           ▼                        ▼                             │
│   gemini.google.com      aistudio.google.com                   │
│                                                                 │
└─────────────────────────────────────────────────────────────────┘

⏳ 下一章将介绍提示词宝库

讨论回复

0 条回复

还没有人回复