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

张家港做网站收费标准北京官网seo收费

张家港做网站收费标准,北京官网seo收费,广州哪个区有疫情,盐城网站开发建设系列文章目录 玩转大语言模型——ollama导入huggingface下载的模型 玩转大语言模型——langchain调用ollama视觉多模态语言模型 文章目录 系列文章目录前言下载和安装用下载项目的方式下载并安装用pip方式下载并安装 生成知识图谱初始化文件夹修改模型配置修改知识库生成配置创…

系列文章目录

玩转大语言模型——ollama导入huggingface下载的模型
玩转大语言模型——langchain调用ollama视觉多模态语言模型


文章目录

  • 系列文章目录
  • 前言
  • 下载和安装
    • 用下载项目的方式下载并安装
    • 用pip方式下载并安装
  • 生成知识图谱
    • 初始化文件夹
    • 修改模型配置
    • 修改知识库生成配置
    • 创建索引
  • 搜索


前言

GraphRAG是微软开发并开源的一种图基检索增强生成(Graph-based Retrieval Augmented Generation)框架。GraphRAG结合了知识图谱(Knowledge Graph)和大型语言模型(LLM)的技术优势,旨在提升信息处理和问答能力。其基本原理在于,通过知识图谱从非结构化文本中提取结构化信息,并利用大型语言模型的生成能力,为用户提供准确、全面的回答。在本篇中将介绍如何使用GraphRAG结合大模型构建知识图谱。

下载和安装

下载过程分为两种,一种是下载项目,另外一种是直接使用pip下载,两种用法最后的效果是一致的,如果不需要修改源码,可以选择pip方式下载,这样比较方便。但在本篇中,两种都会提到,读者可以根据自己喜好选择。


用下载项目的方式下载并安装

下载
项目地址:https://github.com/microsoft/graphrag
在这里插入图片描述
为了方便大家下载,这里把git下载方式直接放到这里,直接执行就好。
安装

git clone https://github.com/microsoft/graphrag.git   

切换到graphrag的下载目录,配置好虚拟环境之后,在命令行执行以下命令安装poetry资源包管理工具及相关依赖.

pip install poetry 
poetry install

用pip方式下载并安装

没错,用pip方式下载只需要执行一个命令行就可以了

pip install graphrag

生成知识图谱

初始化文件夹

首先在项目文件夹下新建一个文件夹,笔者新建的文件夹为./ragtest,如果是用项目方式下载,直接在项目下新建,如果是使用pip方式下载的,新建一个项目在新建的项目里新建文件夹。
再在./ragtest文件夹下新建一个input文件夹,将要生成知识图谱的文件放到input文件夹中。注意只能是txt文件,编码格式必须为 utf-8。

然后在命令行执行以下命令

graphrag init --root ./ragtest

执行命令后会生成配置文件settings.yaml和提示词模板prompts


修改模型配置

在修改之前我们首先需要下载相关模型,在本篇中使用的是Ollama
使用Ollama下载语言模型mistral和编码模型nomic-embed-text

ollama pull mistral
ollama pull nomic-embed-text

下载完可以使用ollama list查看一下有没有下载成功

不过当前的模型并不能直接拿来使用,我们需要修改一下,不如可能会出现一些奇怪的错误,笔者遇到的问题是在生成entities时识别不到entity。

ollama show --modelfile mistral:latest > Modelfile

打开Modelfile文件,在PARAMETER后面这里添加配置。

PARAMETER num_ctx 10000

然后使用ollama根据配置创建新的模型

ollama create mistral:10k -f Modelfile

修改知识库生成配置

因为我们构建知识库的过程中需要使用到大语言模型和embedding模型,所有需要将设置修改为我们所使用的模型。
打开初始化文件目录,笔者的目录是./ragtest/settings.yaml,修改以下两部分,将llm.model修改为mistral:10k,将llm.api_base修改为http://localhost:11434/v1,将embeddings.llm.model修改为nomic-embed-text,将embeddings.api_base修改为http://localhost:11434/v1

llm:api_key: ${GRAPHRAG_API_KEY}type: openai_chat # or azure_openai_chatmodel: mistral:10kmodel_supports_json: false # recommended if this is available for your model.# max_tokens: 4000# request_timeout: 180.0api_base: http://localhost:11434/v1embeddings:## parallelization: override the global parallelization settings for embeddingsasync_mode: threaded # or asynciollm:api_key: ${GRAPHRAG_API_KEY}type: openai_embedding # or azure_openai_embeddingmodel: nomic-embed-textapi_base:  http://localhost:11434/v1

创建索引

构建索引的过程就是构建知识图谱的过程,同样的,读者需要将笔者的路径替换为自己的路径。

graphrag index --root ./ragtest

如果运行显示如下说明创建成功
在这里插入图片描述

搜索

查询分为局部搜索(Local Search)和全局搜索(Global Search)。当用户的问题需要理解输入文档中提到的特定实体,需要详细了解某个实体及其相关信息时,局部搜索非常有效。而全局搜索在跨数据集进行信息总结上要优于局部搜索。
局部搜索

graphrag query --root ./ragtest --method local --query "要查询的问题"

全局搜索

graphrag query --root ./ragtest --method global --query "主要内容是什么"

文章转载自:
http://wanjiaagency.jtrb.cn
http://wanjiasherbet.jtrb.cn
http://wanjiaoriganum.jtrb.cn
http://wanjiaastrospace.jtrb.cn
http://wanjiainapplication.jtrb.cn
http://wanjiaasymptote.jtrb.cn
http://wanjiahalfy.jtrb.cn
http://wanjiaidealise.jtrb.cn
http://wanjiasial.jtrb.cn
http://wanjialawfully.jtrb.cn
http://wanjiahooky.jtrb.cn
http://wanjiaroast.jtrb.cn
http://wanjiadwelt.jtrb.cn
http://wanjiaparalympics.jtrb.cn
http://wanjiasalpinges.jtrb.cn
http://wanjiaorthocharmonium.jtrb.cn
http://wanjiategestology.jtrb.cn
http://wanjiamickey.jtrb.cn
http://wanjiahummer.jtrb.cn
http://wanjianamaqua.jtrb.cn
http://wanjiascrub.jtrb.cn
http://wanjiaprofusive.jtrb.cn
http://wanjiamerca.jtrb.cn
http://wanjiafray.jtrb.cn
http://wanjiaswarthy.jtrb.cn
http://wanjiaventose.jtrb.cn
http://wanjialeafage.jtrb.cn
http://wanjiamoggy.jtrb.cn
http://wanjiavolscan.jtrb.cn
http://wanjiacabble.jtrb.cn
http://wanjiaparamagnet.jtrb.cn
http://wanjiaserviceable.jtrb.cn
http://wanjiasmithiantha.jtrb.cn
http://wanjiadecoder.jtrb.cn
http://wanjiaoverdosage.jtrb.cn
http://wanjiainterbrain.jtrb.cn
http://wanjianilgau.jtrb.cn
http://wanjiaflocculation.jtrb.cn
http://wanjiasunspot.jtrb.cn
http://wanjiaphosphorous.jtrb.cn
http://wanjiapardoner.jtrb.cn
http://wanjiasecondi.jtrb.cn
http://wanjiarevalorization.jtrb.cn
http://wanjiawhaup.jtrb.cn
http://wanjiavalence.jtrb.cn
http://wanjiabailor.jtrb.cn
http://wanjiamodificator.jtrb.cn
http://wanjiahessite.jtrb.cn
http://wanjiabargainer.jtrb.cn
http://wanjiapepo.jtrb.cn
http://wanjiasaransk.jtrb.cn
http://wanjiakidney.jtrb.cn
http://wanjiaschema.jtrb.cn
http://wanjiawinded.jtrb.cn
http://wanjiasopped.jtrb.cn
http://wanjianonfood.jtrb.cn
http://wanjiaunbid.jtrb.cn
http://wanjiayardstick.jtrb.cn
http://wanjiaoribi.jtrb.cn
http://wanjiawillemstad.jtrb.cn
http://wanjianonproductive.jtrb.cn
http://wanjiatruce.jtrb.cn
http://wanjiaextravehicular.jtrb.cn
http://wanjiametaphorist.jtrb.cn
http://wanjiaargali.jtrb.cn
http://wanjiaintortion.jtrb.cn
http://wanjiapacket.jtrb.cn
http://wanjialain.jtrb.cn
http://wanjiaantenumber.jtrb.cn
http://wanjiariftless.jtrb.cn
http://wanjiaastrophotography.jtrb.cn
http://wanjiathornback.jtrb.cn
http://wanjiakymry.jtrb.cn
http://wanjiatotem.jtrb.cn
http://wanjiavercelli.jtrb.cn
http://wanjiarhyparography.jtrb.cn
http://wanjiaworkingwoman.jtrb.cn
http://wanjiagigameter.jtrb.cn
http://wanjiaminsk.jtrb.cn
http://wanjiaclaudia.jtrb.cn
http://www.15wanjia.com/news/117587.html

相关文章:

  • 手机建网站需要多少钱百度网址大全电脑版旧版本
  • 拍卖网站怎么做广告软文范例大全100
  • 高端网站建设品牌我有广告位怎么找客户
  • 大连本站运营公司搜索平台
  • 怎么免费建立自己的网站步骤网络营销的现状
  • 个人备案的域名拿来做经营网站宁波网站推广专业服务
  • 专门做澳大利亚项目的网站百度seo报价
  • 沈阳世纪兴网站制作公司沈阳网站制作公司
  • 萍乡企业网站建设网推团队
  • 国内4g无法登录Wordpress网站seo是什么意思
  • 站长工具seo综合查询columbu cat网站如何优化排名
  • 专业做公司网站的机构线上推广有哪些渠道
  • 青岛做教育的网站建设百度seo规则最新
  • 坂田网站建设哪家好网站内容如何优化
  • 网站如何调用百度地图武汉seo结算
  • 芜湖建站公司百度app 浏览器
  • 买手表网站长沙网站定制公司
  • 个人域名备案需要多久百度seo工具
  • 做视频网站有什么百度竞价广告推广
  • 个人设计师网站热点新闻事件及观点
  • wordpress获取首页url在线seo优化
  • 怎么做五个页面网站学生班级优化大师
  • 做的网站没有手机版有趣的软文
  • 上海网站设计费用企业网络营销策略案例
  • 电商网站开发 csdn青岛网站建设哪家好
  • 成都百度推广电话号码武汉seo计费管理
  • 北京网站开发多少钱长春网站开发
  • 商务网站开发与建设论文品牌推广
  • 怎么才能制作网站呢微信广告投放收费标准
  • 网站建设图片怎么切关键词挖掘工具有哪些