将你的文件系统变成向量数据库:VectorVFS
2025-05-05
VectorVFS是一个轻量级的Python库,它利用Linux文件系统的原生VFS扩展属性,将你的文件系统转换为向量数据库。它直接在每个文件旁边存储向量嵌入,无需单独的索引或外部数据库,从而将你现有的目录结构变成一个高效且语义可搜索的嵌入存储库。VectorVFS支持Meta的Perception Encoders (PE),包括用于视觉语言理解的图像/视频编码器,在零样本图像任务中优于InternVL3、Qwen2.5VL和SigLIP2。它支持CPU和GPU,但如果你的图像数量庞大,且未使用GPU,则第一次嵌入所有项目可能需要一些时间。目前仅支持Perception Encoders (PE)和图像,后续将扩展模型和数据类型。
开发