嵌入模型(Embedding Model)和向量数据库(Vector Database/Vector Store)是一对亲密无间的合作伙伴,也是 AI 技能栈中紧密关联的两大焦点组件,两者的协同作用构成了现代语义搜索、保举体系和 RAG(Retrieval Augmented Generation,检索增强生成)等应用的技能底子。
PS:准确来说 Vector Database 和 Vector Store 不完全相同,前者主要用于“向量”数据的存储,而 Vector Store 是用于存储和检索向量数据的组件。
在 Spring AI 中,嵌入模型 API 和 Spring AI Model API 和嵌入模型的关系如下: