安装 ApertureDB Python SDK
安装用于编写 ApertureDB 客户端代码的 Python SDK。运行 ApertureDB 实例
要继续操作,您需要启动并运行一个 ApertureDB 实例,并配置您的环境以使用它。 有多种方式可以实现,例如:下载网络文档
我们将对一个网页进行小规模爬取。选择嵌入模型
我们将使用 OllamaEmbeddings,因此需要导入必要的模块。 Ollama 可以作为 Docker 容器运行,详见文档,例如:将文档拆分为片段
我们希望将单个文档拆分为多个片段。从文档和嵌入向量创建向量存储
此代码在 ApertureDB 实例中创建一个向量存储。 在实例中,该向量存储以”描述符集(descriptor set)“的形式表示。 默认情况下,描述符集名为langchain。以下代码将为每个文档生成嵌入向量,并将其作为描述符存储到 ApertureDB 中。由于嵌入向量正在生成,此过程需要几秒钟。
选择大语言模型
我们再次使用之前配置好的 Ollama 服务器进行本地处理。构建 RAG 链
现在我们拥有了创建 RAG(检索增强生成)链所需的全部组件。该链执行以下操作:- 为用户查询生成嵌入描述符
- 使用向量存储查找与用户查询相似的文本片段
- 使用提示模板将用户查询和上下文文档传递给 LLM
- 返回 LLM 的答案
运行 RAG 链
最后,我们向链传入一个问题并获取答案。由于 LLM 需要根据查询和上下文文档生成答案,此过程需要几秒钟。Connect these docs to Claude, VSCode, and more via MCP for real-time answers.

