简介
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 节点的 plot 和 title 属性。共有 9083 个具有 plot 和 title 属性的 Movie 节点。