引言
Azure Cosmos DB for Apache Gremlin 是一种强大的图形数据库服务,适用于存储包含数十亿个顶点和边的海量图形。通过 Gremlin 查询语言,您可以以毫秒级延迟查询这些图形,并轻松演变图形结构。这篇文章的目的是引导您如何使用大语言模型(LLMs)提供一种自然语言接口,以便以一种更友好的方式与Gremlin图形数据库进行交互。
安装设置
在开始之前,您需要一些必要的库和服务。
!pip3 install gremlinpython
为了跟上这篇教程,您还需要一个 Azure Cosmos DB 图形数据库实例。您可以在 Azure 中免费创建一个 Cosmos DB 图形数据库实例。在创建 Cosmos DB 帐户和图形时,请使用 /type 作为分区键。
cosmosdb_name = "mycosmosdb"
cosmosdb_db_id = "graphtesting"
cosmosdb_db_graph_id = "mygraph"
cosmosdb_access_Key = "longstring=="
导入必要库
import nest_asyncio
from langchain.chains.graph_qa.gremlin import GremlinQAChain
from langchain_community.graphs import GremlinGraph
from langchain_community.graphs.graph_document import GraphDocument, Node, Relationship
from langchain_core.documents

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



