Neo4j Desktop v1.5.9, DBMS v5.19.0; JAR file copied under plugins/; but genai.vector.encode() not found

Dear community,

My setup:

  • OS: macOS
  • Neo4j Desktop ver 1.5.9 (refreshed for all updates)
  • DBMS ver 5.19.0
  • Copied neo4j-genai-plugin-5.19.0.jar to dbms-/plugins/ folder
  • Added genai.* to allowlist: dbms.security.procedures.allowlist=apoc.,genai.
  • Added genai.* to unrestricted (not sure if this is really required): dbms.security.procedures.unrestricted=jwt.security.,apoc.,genai.*
  • Restarted DBMS, desktop app, OS

Problem:
Procedure genai.vector.encode() not found

Question:
Is this procedure not available and should we use only genai.vector.encodeBatch()?

More info:
I am able to call the procedure, however, I cannot see it listed, like so:

Is there any installation issue?

It looks like it is a function, not a procedure. As such, you would not use "call" to execute it. To see it in the list, try show functions where name starts with "genai" instead.

Thank you so much @glilienfield, that worked!!

1 Like