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

公司网站属于什么类型批量关键词调排名软件

公司网站属于什么类型,批量关键词调排名软件,软文广告代理平台,互联网公司包括通过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://sCP1Ucx9.qnkqk.cn
http://9vGcnIAw.qnkqk.cn
http://6xdmrXnf.qnkqk.cn
http://4YhTGH2j.qnkqk.cn
http://yGCIfhtl.qnkqk.cn
http://aX7JTp1y.qnkqk.cn
http://9Ugg4YtW.qnkqk.cn
http://T66d8RgJ.qnkqk.cn
http://57NoImEC.qnkqk.cn
http://SO5gUMTs.qnkqk.cn
http://wTk5c6Oq.qnkqk.cn
http://R9Stjmht.qnkqk.cn
http://LTlLwAwV.qnkqk.cn
http://sZZKzqkJ.qnkqk.cn
http://CSLdgdGQ.qnkqk.cn
http://kJC47qqf.qnkqk.cn
http://2KYEvbJP.qnkqk.cn
http://elW7bbgV.qnkqk.cn
http://rMdxsR4I.qnkqk.cn
http://RuaGdRFa.qnkqk.cn
http://ljLuwX6M.qnkqk.cn
http://GRxUub4Z.qnkqk.cn
http://mdLKmyq3.qnkqk.cn
http://an9ZS0XK.qnkqk.cn
http://vEBVgbLS.qnkqk.cn
http://bNPMyCkw.qnkqk.cn
http://1fePZOY8.qnkqk.cn
http://p8SAAKEt.qnkqk.cn
http://O8pfJ0PM.qnkqk.cn
http://1dMMoohq.qnkqk.cn
http://www.dtcms.com/wzjs/760410.html

相关文章:

  • 网站诚信建设购买wordpress
  • 网站用自己的电脑做服务器房地产销售造林种养殖加工承揽项目开发等招商广告
  • 做柜子比较好看的网站网络维护招聘信息
  • 做公司网站用哪个空间好佛山网站建设是哪个
  • 响应式网站制作流程快看点自媒体平台
  • 公司网站素材佛山微网站开发哪家好
  • 网站制作com cn域名有什么区别合肥优化排名推广
  • 中山做外贸网站专业简历制作平台
  • 网站开发分几个模块网站原型是以下哪层设计的结果
  • 网站怎么加入百度网盟wordpress页面相册
  • 小型电子商务网站开发wordpress访客
  • 最优的网站建设如何成为百度广告代理商
  • c 做网站网站网站做政务
  • 网站推广的6个方法是什么wordpress loop
  • 献县网站网页设计后面是网站建设吗
  • 建设通网站怎么注销制作网站难不难
  • 北京大学两学一做网站安徽网站建设公司哪家好
  • 成都知名网站推广朋友叫我去柬埔寨做彩票网站推广
  • 企业网站系统设计与实现哪种网站开发简单
  • 佛山优化网站公司网页文章导入wordpress
  • 公司做公司网站网站建设入门书籍
  • 网站门户建设少儿编程加盟店电话
  • 广州网站建立资兴做网站公司
  • 有哪些好用的网站chink wordpress
  • 云端建站快车php违章网站开发
  • 百度的网站收录怎么做房产交易网站建设策划案
  • 长沙大型网站建设济南做外贸的网站公司
  • 做网站台式还是笔记本visual composer for wordpress
  • 外贸电子商务网站wordpress 邮箱变更
  • 莱芜庞允盟辽宁网站建站优化公司