简介

Neo4j 的 GenAI 插件提供函数和过程,通过 Cypher 与外部 AI 提供商交互,例如用于创建向量嵌入和生成文本。

要使用插件的功能,您需要拥有受支持的外部 AI 提供商之一的账户和 API 凭证:(OpenAI、Azure OpenAI、VertexAI、Amazon Bedrock)。

安装

Neo4j Aura 中,GenAI 插件默认已启用。

在自托管实例上,您可以通过将 neo4j-genai.jar 文件从 <NEO4J_HOME>/products 移动到 <NEO4J_HOME>/plugins 来安装插件,或者如果使用 Docker,则通过添加额外参数 --env NEO4J_PLUGINS='["genai"]' 来启动容器。更多信息请参阅 运维手册 → 配置插件

大多数 GenAI 功能仅在 Cypher 25 中可用。如果您的数据库默认语言是 Cypher 5,请在查询前加上 CYPHER 25,以覆盖该查询的默认版本(参见 Cypher → 选择 Cypher 版本)。

环境设置

本手册中的示例使用 Neo4j 电影推荐 数据集,主要聚焦于 Movie 节点的 plottitle 属性。共有 9083 个具有 plottitle 属性的 Movie 节点。

要重新创建图形,请下载并将此 dump 文件 导入到空的 Neo4j 数据库中。Dump 文件可用于 Aura自托管 实例的导入。

© . This site is unofficial and not affiliated with Neo4j, Inc.