Introduction
Neo4j’s GenAI plugin provides functions and procedures to interact with external AI providers through Cypher, such as for creating vector embeddings and generating text.
| To use the plugin’s features, you need an account and API credentials from one of the supported external AI providers: (OpenAI, Azure OpenAI, VertexAI, Amazon Bedrock). |
Installation
In Neo4j Aura, the GenAI plugin is enabled by default.
On self-managed instances, you install the plugin by moving the neo4j-genai.jar file from <NEO4J_HOME>/products to <NEO4J_HOME>/plugins, or, if you are using Docker, by starting the Docker container with the extra parameter --env NEO4J_PLUGINS='["genai"]'.
For more information, see Operations Manual → Configure plugins.