langchain+GPT+neo4j 图数据库

bash 复制代码
neo4j版本是5.11.0,langchain的版本 0.0.288

下载apoc插件

https://neo4j.com/docs/apoc/current/installation/


neo4j.conf文件把apoc.*添加到dbms.security.procedures.unrestricted配置项

使用return apoc.version()来查看是否安装成功

bash 复制代码
pip install neo4j


参考官网:https://python.langchain.com/docs/use_cases/more/graph/graph_cypher_qa

python 复制代码
from langchain.chat_models import ChatOpenAI
from langchain.chains import GraphCypherQAChain
from langchain.graphs import Neo4jGraph
import os
os.environ["OPENAI_API_KEY"] = 'xxx'
graph = Neo4jGraph(
    url="bolt://localhost:7687", username="neo4j", password="xxx"
)

chain = GraphCypherQAChain.from_llm(
    ChatOpenAI(temperature=0), graph=graph, verbose=True, return_intermediate_steps=True
)

result = chain("Who played in Top Gun?")
print(f"Intermediate steps: {result['intermediate_steps']}")
print(f"Final answer: {result['result']}")
相关推荐
乙卯年QAQ23 分钟前
Docker:Docker部署Neo4j图数据库
neo4j
Chasing Aurora38 分钟前
Python后端开发之旅(二)
开发语言·python·语言模型·langchain·ai编程
shayudiandian16 小时前
用LangChain打造你自己的智能问答系统
java·数据库·langchain
快乐的钢镚子18 小时前
【RAG实战】中医医疗问答系统
langchain·llama
AI大模型学徒19 小时前
大模型应用开发(九)_LangChain提示词模板
chatgpt·langchain·大模型·deepseek·提示词模板
熊猫钓鱼>_>20 小时前
TensorFlow深度学习框架入门浅析
深度学习·神经网络·tensorflow·neo4j·张量·训练模型·评估模型
W_Meng_H20 小时前
LangChain Agent - 通义千问+工具 (流式输出)
langchain
Wilber的技术分享1 天前
【大模型实战笔记 7】RAG技术:从原理到实战——基于Streamlit的智能文档问答系统
人工智能·笔记·langchain·llm·问答系统·rag·知识库检索
陈 洪 伟1 天前
Transformer彻底剖析(1):GPT中的Transformer架构
gpt·深度学习·transformer
工藤学编程1 天前
零基础学AI大模型之新版LangChain向量数据库VectorStore设计全解析
数据库·人工智能·langchain