LangChain-Milvus-RAG链路
构建顺序:
WebBaseLoader加载网页文档。CharacterTextSplitter切分文本,示例参数为chunk_size=1024、chunk_overlap=20。- 使用
text-embedding-v2生成向量。 - 将文本块与向量写入 Milvus 集合
doc_qa_db。 - 检索相关片段,将上下文交给
qwen-plus生成回答。
python
docs = WebBaseLoader(url).load()
chunks = CharacterTextSplitter(
chunk_size=1024,
chunk_overlap=20,
).split_documents(docs)