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

网站中的ppt链接怎么做西安seo按天收费

网站中的ppt链接怎么做,西安seo按天收费,安庆商城网站开发,无锡网站改版StorageContext 定义和构成 在 LlamaIndex 中,StorageContext 是一个用于统一管理和协调各种存储组件的容器。 StorageContext 是 LlamaIndex 的存储上下文容器,结构上包含 docstore(文档存储)index_store(索引存储…

StorageContext 定义和构成

在 LlamaIndex 中,StorageContext 是一个用于统一管理和协调各种存储组件的容器。

StorageContext 是 LlamaIndex 的存储上下文容器,结构上包含

  • docstore(文档存储)
  • index_store(索引存储)
  • vector_stores(向量存储,支持多命名空间)
  • graph_store(知识图谱存储)
  • property_graph_store(属性图存储,可选)

可通过 StorageContext.from_defaults() 快速创建默认存储,也可以自定义各个存储后端(如 Redis、MongoDB、Chroma、S3 等)。

用法上

  1. 支持 persist(persist_dir=...) 方法将所有存储组件持久化到指定目录,
  2. 后续可通过 StorageContext.from_defaults(persist_dir=...) 恢复。
  3. 还支持 add_vector_store、from_dict、to_dict 等方法,便于扩展和序列化。常见用法是配合索引的创建、保存和加载,实现高效的数据管理。

示例代码

使用 LlamaIndex 构建一个基于中文法律条文的向量索引系统,结合 HuggingFace 的本地嵌入模型和 Chroma 向量数据库,实现数据的持久化存储。

import  chromadbfrom llama_index.core import StorageContext, Settings,VectorStoreIndex
from llama_index.core.schema import TextNode
from llama_index.vector_stores.chroma import ChromaVectorStore
from llama_index.embeddings.huggingface import HuggingFaceEmbedding# Embedding模型
embed_model = HuggingFaceEmbedding(model_name=r"D:\Test\LLMTrain\testllm\llm\BAAI\bge-m3",# encode_kwargs = {#     'normalize_embeddings': True,#     'device': 'cuda' if hasattr(Settings, 'device') else 'cpu'# })Settings.embed_model = embed_modelchroma_client = chromadb.PersistentClient(path=r"D:\Test\LLMTrain\day22_rag_data\chroma_db")
chroma_collection = chroma_client.get_or_create_collection(name="chinese_labor_laws",metadata={"hnsw:space": "cosine"})# 确保存储上下文正确初始化
storage_context = StorageContext.from_defaults(vector_store=ChromaVectorStore(chroma_collection=chroma_collection)
)# 制造一些测试数据
nodes = []
node = TextNode(text="为了保护劳动者的合法权益,调整劳动关系,建立和维护适应社会主义市场经济的劳动制度,促进经济发展和社会进步,根据宪法,制定本法。",id_="劳动法 第一条",metadata={"law_name": "劳动法","article": "动法","full_title": "劳动法 第一条","source_file": "官网","content_type": "legal_article"})
nodes.append(node)# 显式将节点添加到存储上下文
storage_context.docstore.add_documents(nodes)
index = VectorStoreIndex(nodes,storage_context=storage_context,show_progress=True
)
# 双重持久化保障
storage_context.persist(persist_dir=r"D:\Test\LLMTrain\day22_rag_data\storage")
index.storage_context.persist(persist_dir=r"D:\Test\LLMTrain\day22_rag_data\storage")  # <-- 新增

执行的结果:

http://www.dtcms.com/wzjs/493075.html

相关文章:

  • 南宁商城开发360优化大师app
  • 大学科技园东区 做网站友情链接怎么添加
  • 做算命网站犯法吗semir是什么牌子
  • 外贸网站支付接口长尾关键词什么意思
  • 深圳有哪些做网站公司针对本地的免费推广平台
  • 青海网站开发百度西安
  • 网站建设要求说明win7优化软件
  • 太原建网站网络赚钱推广
  • 淳化网站制作百度推广账户优化
  • 成都网站建设科技window优化大师官网
  • 做肯德基玻璃门网站广告资源网
  • 前程无忧网广州网站建设分类岗位的网站建设
  • 怎么在网站备案号码上加一个工信部链接地址你就知道
  • 台州做微网站百度站长工具怎么关闭教程视频
  • 做网站什么是三网合一爱站数据官网
  • 小企业网站建设怎么做好班级优化大师下载安装最新版
  • 做农村网站多少钱百度seo推广计划类型包括
  • 高端网站开发哪家好如何自己建一个网站
  • 三亚网站怎么制作谷歌推广seo
  • 正宗营销型网站建设企业内训机构
  • 长沙中小企业网站建设百度引擎入口
  • 只做美食类目产品的网站站长统计app软件下载2021
  • 台州建设信息港网站seo流量
  • 东莞网站建设 牛魔网微信营销的模式有哪些
  • 网站需求分析是在建站的什么阶段做的_为什么要做?seo快速收录快速排名
  • 通用企业网站织梦模板(红绿蓝三色)百度搜索优化
  • 自己的电脑建网站好搜搜索
  • 泉州外贸网站建设都有哪些公司中国互联网电视app下载安装
  • 做网站亏本北京优化网站公司
  • 南阳做网站收费宁德seo