langchain 学习笔记之 retriever

langchain 学习笔记之 retriever
罗布斯# 初始化 AI 实例
| 1 | from dotenv import load_dotenv | 
# 初始化向量化的实例
| 1 | from langchain.embeddings import SentenceTransformerEmbeddings | 
# 加载文件
| 1 | from langchain_community.document_loaders import TextLoader | 
# 分割器定义
| 1 | from langchain_text_splitters import CharacterTextSplitter | 
# 分割文件内容
| 1 | texts = text_splitter.create_documents([last_question]) | 
# 向量化 demo
| 1 | # 向量化demo | 
# 向量化 1
| 1 | # 类型转换,转成embed_documents接收的参数类型 | 
# 向量化 2
| 1 | # 向量化 | 
# 本地向量数据库
| 1 | # pip install chromadb | 
# 相似性查询
| 1 | # Vector store-backed retriever | 
# 完整例子
| 1 | from langchain_community.document_loaders import WebBaseLoader | 
# 总结
| 1 | # 向量化 | 
| 1 | # 相似性查询 | 
 评论
匿名评论隐私政策
TwikooGitalk
✅ 你无需删除空行,直接评论以获取最佳展示效果











