素材
来源已有的数据
| 字段名 | 示例数据 · MOCK |
|---|---|
title | null |
tags | [] |
交给 Gemini 补齐
{"width": 800, "height": 800}图片素材 c8a2t7m4 的关联记录。A1 / A2 / A3 / S1 / S2 / S3 / U1 均为 UUID 的图示简写;这里只列关键字段。用户 U1 沿用已有映射。
| id | source_id | source_system | original_title | original_tags |
|---|---|---|---|---|
| S1 | N4q8R2s6.jpg | sozai | null | [] |
| asset_id | origin_id | user_id |
|---|---|---|
| A1 | S1 | U1 |
| asset_id | user_id | space_id |
|---|---|---|
| A1 | U1 | null |
| user_id | sozai_id | ignis_id |
|---|---|---|
| U1 | sozai_user_01 | ignis_user_01 |
视频素材 v6p3k9d2 的关联记录。A1 / A2 / A3 / S1 / S2 / S3 / U1 均为 UUID 的图示简写;这里只列关键字段。用户 U1 沿用已有映射。
| id | source_id | source_system | original_title | original_tags |
|---|---|---|---|---|
| S2 | X7b2Lm.mp4 | ignis | 一群人在甲板排队 | ["甲板", "排队"] |
| asset_id | origin_id | user_id |
|---|---|---|
| A2 | S2 | U1 |
| asset_id | user_id | space_id |
|---|---|---|
| A2 | U1 | null |
| user_id | sozai_id | ignis_id |
|---|---|---|
| U1 | sozai_user_01 | ignis_user_01 |
长视频素材 l4v8m2q6 的关联记录。A1 / A2 / A3 / S1 / S2 / S3 / U1 均为 UUID 的图示简写;这里只列关键字段。用户 U1 沿用已有映射。
| id | source_id | source_system | original_title | original_tags |
|---|---|---|---|---|
| S3 | L9n3Vk.mp4 | ignis | null | [] |
| asset_id | origin_id | user_id |
|---|---|---|
| A3 | S3 | U1 |
| asset_id | user_id | space_id |
|---|---|---|
| A3 | U1 | null |
| user_id | sozai_id | ignis_id |
|---|---|---|
| U1 | sozai_user_01 | ignis_user_01 |
全部身份、内容、metadata、向量和召回结果均为 mock。没有真实图片、视频、音轨,也不调用模型或数据库。A1 / A2 / A3 / S1 / S2 / S3 / U1 是 UUID 的图示简写;对外使用八位短 ID。
入库画布展示异步处理阶段:关系记录已保存、任务已可靠接收、短 ID 已返回。已有标题标签可先建关键词索引;内容理解补齐后再更新两路向量。Gemini 理解媒体,文本编码器生成检索向量。
长视频按可配置阈值与块时长切分,每块连同音轨交给 Gemini,再由 LLM 合并整片标题、标签和描述。保留成功块,只重试失败块;合并失败只重试合并。24 分钟与 3 × 8 分钟仅为 mock,不是已选定参数。每块的描述仅为分析中间数据,临时保存方式、重试参数与部分索引策略仍待定;不新增分块表、短 ID 或 point,也没有恢复固定解析超时。
Qdrant 使用两套向量索引;payload 的 user_id、source_system、space_id、media_type、business_type 建筛选索引,asset_id 暂不建标量索引。模型、向量维度及融合参数仍待选择。