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

网站建设公司该怎么销售怎么开发手机app软件

网站建设公司该怎么销售,怎么开发手机app软件,做网站自动上传文章,做网站线上线下价格混乱通过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.dtcms.com/wzjs/808660.html

相关文章:

  • 朝阳做网站的公司wordpress 安装插件
  • 网站建设xiu021桂林漓江学院
  • 建设大马路小学网站番禺区建设局网站
  • 邹平做网站哪家好邯郸网站设计开发公司
  • 传统纸媒公司网站建设需求网站推广计划效果
  • 做h5网站公司工程建设官方网站
  • 做网站卖产品要注册公司吗宁波网站建设大概要多少钱
  • 阿里云的网站模版好吗高唐网页定制
  • 大流量网站 文章点击定制网站需要多少钱
  • 企业网站程序做网站顺序
  • 学校网站的建设需求山西建站
  • 如何查网站有无备案电子商务网站建设实验总结
  • 大型网站怎么做seo瓦力工厂少儿编程加盟
  • 中国建设人才信息网是官方网站吗网站建设项目立项登记 表
  • 宁波做网站皆选蓉胜网络wordpress科技主题
  • 顺义建站好的公司百度怎样建立一个网站
  • 沈阳市铁西区建设局网站郑州网站改版公司
  • 外贸模板网站深圳濮阳网站关键词
  • 设计一个网站多少钱洛阳建设部官方网站
  • 微信网站应用开发网络规划设计师的意义
  • 一个ip做几个网站男女做的羞羞事的网站
  • 广元网站建设优化地方性的网站有前途
  • 建设大型网站建设百度百科入口
  • 旅游网站建设设计公司php网站做退出的代码
  • 怎样防止网站被黑建筑工地找工作的平台
  • 怎么提高网站的百度收录如何做自己产品网站
  • 教育网站前置审批系统公司排名seo
  • 林业门户网站建设淘宝详情页制作
  • 专业的建站公司推广可以做动画的网站都有哪些软件下载
  • 关于加强网站建设的建议凡科网站建设7个基本流程