从零到一:搭建本地 RAG 推理服务
本教程从零搭建一个完全本地化的 RAG 问答服务。
项目概述
功能
- 文档导入与分块
- 本地 Embedding 向量化
- 向量存储与检索
- 本地 LLM 生成回答
技术栈
- LLM:Ollama (llama3)
- Embedding:Ollama 内置或 nomic-embed-text
- 向量库:Chroma
- 框架:LangChain
第一步:安装与模型准备
# 安装 Ollama 并拉取模型
ollama pull llama3
ollama pull nomic-embed-text # 可选,用于 Embedding
第二步:安装依赖
pip install langchain langchain-community chromadb