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
✅ 你无需删除空行,直接评论以获取最佳展示效果