工作流与功能
导出数据
把提示词模板导出为 JSON、把 Tag Insights 数据导出为 CSV,并说明文件格式。
mysnipbox 可以导出两类数据:提示词模板导出为 JSON 文件,Tag Insights 数据导出为 CSV 文件。可用来备份或迁移模板,或在电子表格里分析标签的使用情况。
如何导出
- 模板: 在模板页面点击导出 (.JSON)会保存所有模板,点击单个模板的导出按钮则只保存该模板。
- Tag Insights: 点击导出 (.CSV)会保存 Tag Insights 当前显示的标签,即所选 Persona 的标签,或所有 Persona 的标签。
- 导出和应用的其他功能一样,需要先激活许可证。文件名格式为
mysnipbox-templates-YYYYMMDD.json和mysnipbox-tag-insights-YYYYMMDD.csv,日期按你电脑的本地时间。
提示词模板(JSON)
一个文件包含模板文件夹和模板,以及每个模板的标签、变量和所属人设。
| 字段 | 内容 |
|---|---|
format, version | 固定为 mysnipbox.templates,以及文件格式版本(目前为 1)。 |
exportedAt | 导出时间(UTC)。 |
folders | 模板文件夹列表:id、name,嵌套文件夹用 parentId 指向上级(最顶层为 null)。 |
templates[].title, description | 模板名称和可选的描述。 |
templates[].tags | 每个标签的 text、category(例如 SUBJECT、STYLE_MEDIUM、ACTION_POSE、ATTIRE_DETAILS、LIGHTING_COLOR,或 null),以及按标签翻译语言给出的 translation(没有则为 null)。 |
templates[].variables | 模板中使用的 {variable} 变量槽名称。 |
templates[].folderId, folderPath | 模板所在的文件夹及文件夹名称路径。 |
templates[].personaId, personaName | 模板所属的人设(没有则为 null)。 |
createdAt, updatedAt | UTC 时间戳。 |
Tag Insights 数据(CSV)
Tag Insights 当前显示的每个标签占一行(所选 Persona 或所有 Persona),按使用次数从多到少排列。文件为带 BOM 的 UTF-8,所以 Excel 里的中文、日文和韩文不会乱码,列标题在任何语言下都保持英文。以 =、+、- 或 @ 开头的标签会在前面加一个单引号,避免电子表格把它当作公式执行。
| 列 | 内容 |
|---|---|
Tag Name | 英文标签。 |
Category | 标签所属的类别。 |
Count | 使用该标签的图片数量。 |
Associated Personas | 使用该标签的图片所属的人设(用分号分隔)。 |
First Seen (UTC), Last Seen (UTC) | 该标签在资料库中首次和最近一次出现的时间。 |
CSV 的使用思路
- 按
Count排序,找出出现在大多数图片里的个人标志性标签。 - 用
Associated Personas筛选,对比两种风格如何使用同一类别。 - 查看
Last Seen (UTC),发现曾经常用后来不再使用的标签。
示例文件
两个文件都是按真实导出的结构虚构的示例,导出自己的数据之前可以先看看格式。