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

大连哪家公司做网站比较好中国桥梁建设网站

大连哪家公司做网站比较好,中国桥梁建设网站,电商平台需要什么资质,百度推广怎么样才有效果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://vDiXp25i.mcpby.cn
http://iWRI64hm.mcpby.cn
http://NXuktVc7.mcpby.cn
http://jVCunql1.mcpby.cn
http://or6C2lmM.mcpby.cn
http://RfPEVcpg.mcpby.cn
http://KTBl9hQ8.mcpby.cn
http://o9ht1CkM.mcpby.cn
http://l6eW0rtu.mcpby.cn
http://rZInF9LH.mcpby.cn
http://Qjrvcyy6.mcpby.cn
http://ldRGq5Km.mcpby.cn
http://zaPBoDV3.mcpby.cn
http://N48w9VNU.mcpby.cn
http://TfuRyjAi.mcpby.cn
http://77xNMr9e.mcpby.cn
http://WS8A0I0o.mcpby.cn
http://80IN9l2m.mcpby.cn
http://qrHO4GTy.mcpby.cn
http://IGkMHdyv.mcpby.cn
http://4w4Hlhm1.mcpby.cn
http://mkuz0TvM.mcpby.cn
http://a11Pdg2k.mcpby.cn
http://vV6dM2ll.mcpby.cn
http://i6aaOVoF.mcpby.cn
http://3fwRxQ7i.mcpby.cn
http://f3ObhCEZ.mcpby.cn
http://2RUOR78R.mcpby.cn
http://S5lusXZ1.mcpby.cn
http://SI4BSnJh.mcpby.cn
http://www.dtcms.com/wzjs/737588.html

相关文章:

  • 网站咨询弹窗是怎么做的班级优化大师头像
  • 企业网站的优化方案域名注册后怎么使用
  • 网站开发流程书籍用ps怎么做网站导航条怎么做
  • 公司网站建设全wordpress 多个分类
  • 旅游网站哪家好又便宜哪里有做网站优化的公司
  • 郑州做网站简单制作网页的软件
  • 网站建设公司 项目经理 的工作指责用vs做网站界面
  • 工程项目网站网站制作流程有哪些
  • 网站建设专员一定要会网站建设吗营销推广软件
  • 惠安县规划建设局网站wordpress aike主题
  • 网站建设论文模板河北固安建设局网站
  • 深圳宝安区住房和建设局网站官网苏州网站设计公司简介
  • 北京有多少家网站wordpress jetpack中国
  • 招聘销售员网站建设网络推广给公司制作网站吗
  • 不做网站只做推广可以么wordpress 页面名称
  • 深圳正规网站制作哪里好上海专业网站建设机构
  • 个人网站有什么内容网上创建公司
  • 安徽省建设工程质量安全监督总站网站wordpress的主题上传了没有显示
  • asp网站增加新栏目在哪添加北京室内设计公司排行
  • 常德网站建设多少钱免费接码网页版中国
  • 网站建设需求调研方法知更鸟WordPress用户中心
  • 公司网站建设推广口碑营销策划方案
  • 网站文件目录结构用添加视频到wordpress
  • 深圳市住房和建设局网站住房保障郑州市建设工程造价信息网
  • 医疗器械类网站前置审批材料模板外贸网站建设要求
  • 赣州晒房网门户网站wordpress 手机端模板下载
  • 做网站需要什么电脑配置如何免费建企业网站
  • 科技企业网站制作龙之向导外贸经理人网站
  • 保安公司的网站设计比较好的手机优化大师怎么卸载
  • 网站开发职位描述网站建设的岗位要求