当前位置: 首页 > news >正文

番禺网站建设效果品牌推广的三个阶段

番禺网站建设效果,品牌推广的三个阶段,医药网站建设方案,网站还未被收录可以做推广吗通过langchain和ollama实现简单的ragflow. 前提要准备好ollama服务或者对应的openai服务也一样,包括chat模型和embedding模型。 然后大概是以下几个步骤: 1.加载文件夹中文件列表 2.转embeding. 3.索引后 4.chat or question import os from langchain…

通过langchain和ollama实现简单的ragflow.

前提要准备好ollama服务或者对应的openai服务也一样,包括chat模型和embedding模型。

然后大概是以下几个步骤:
1.加载文件夹中文件列表
2.转embeding.
3.索引后
4.chat or question


import os
from langchain_community.document_loaders import TextLoader
from langchain_text_splitters import RecursiveCharacterTextSplitter
from langchain_community.vectorstores import Chroma
from langchain_ollama import OllamaLLM, OllamaEmbeddings
from langchain_core.prompts import ChatPromptTemplate
from langchain_core.runnables import RunnablePassthrough
from langchain_core.output_parsers import StrOutputParser# 加载文档
root_dir = "D:/context_dir"files = [os.path.join(root_dir, f) for f in os.listdir(root_dir) if f.endswith(".txt")]
files = [x.replace("\\", "/") for x in files]
loaders = [TextLoader(f, encoding="utf-8") for f in files]
docs = []
for loader in loaders:docs.extend(loader.load())# 文本分割
text_splitter = RecursiveCharacterTextSplitter(chunk_size=150, chunk_overlap=20)
documents = text_splitter.split_documents(docs)# 向量化与索引
embedding = OllamaEmbeddings(model="nomic-embed-text:latest")
vectorstore = Chroma.from_documents(documents, embedding, persist_directory="./vectorstore")# 定义检索器和提示模板
retriever = vectorstore.as_retriever(search_kwargs={"k": 3})
template = """Answer the question based only on the following context:{context}Question: {question}"""
prompt = ChatPromptTemplate.from_template(template)
llm = OllamaLLM(model="deepseek-r1:32b")docs_api = lambda docs: "\n\n".join([d.page_content for d in docs])# 构建 RAG 链
chain = ({"context": retriever | docs_api, "question": RunnablePassthrough()}| prompt| llm| StrOutputParser()
)# 测试查询
query = "我想问天上有多少颗星星?"
response = chain.invoke(query)
print("RAG 输出结果:", response)
http://www.cadmedia.cn/news/14891.html

相关文章:

  • 党风廉政建设ppt模板免费下载网站网站网络推广
  • 滁州项目建设公示在哪个网站最佳磁力搜索天堂
  • seo网站建设是什么意思泰州seo网站推广
  • 长沙百度做网站多少钱店铺推广
  • 网站正在紧急建设中网站优化软件
  • 北京做网站的好公司免费网站自助建站系统
  • 联享品牌网站建设陕西seo排名
  • 网站备案信息被注销宁波seo整站优化软件
  • 淮北刚刚发生的事seo关键词怎么选择
  • 网站广告设计淘宝关键词搜索量查询工具
  • 北京企业建设网站b2b
  • 提供秦皇岛网站建设价格网络视频营销平台
  • 网站系统设计论文市场营销策划公司排名
  • 深圳雅迅公司网站建设百度app下载安装 官方
  • 浙江省邮电工程建设有限公司网站市场推广方案
  • 猪八戒网做网站如何免费搭建自己的网站
  • 设计网站网站名称成都网站维护
  • 精通网站建设 100网络服务提供商
  • 受欢迎的手机网站建设网络卖货平台有哪些
  • 门户网站整站源码建设网站需要多少钱
  • 南京网站制作公司南京微尚厦门人才网最新招聘信息网
  • 电商网站支付体系建设特点移投界seo
  • 网站建设策划执行公众号推广合作平台
  • 泰兴市城乡住房建设局网站seo关键词优化推广价格
  • 一键做网站的软件百度网盘app下载安装手机版
  • 信息型网站有哪些电商网站建设步骤
  • 网站建设经营销推广计划怎么写
  • 织梦技术网站模版网站维护费一年多少钱
  • 辽宁建设工程信息网app昆明seo网站管理
  • 漯河网站建设(千弘网络)企业网站有哪些类型