Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -27,13 +27,13 @@ def get_credentials():
|
|
27 |
# pass
|
28 |
os.environ["GOOGLE_APPLICATION_CREDENTIALS"]= get_credentials()
|
29 |
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
|
36 |
-
vertexai.init(project=
|
37 |
|
38 |
CYPHER_GENERATION_TEMPLATE = """You are an expert Neo4j Cypher translator who understands the question in english and convert to Cypher strictly based on the Neo4j Schema provided and following the instructions below:
|
39 |
1. Generate Cypher query compatible ONLY for Neo4j Version 5
|
@@ -67,13 +67,6 @@ CYPHER_GENERATION_PROMPT = PromptTemplate(
|
|
67 |
input_variables=["schema","question"], validate_template=True, template=CYPHER_GENERATION_TEMPLATE
|
68 |
)
|
69 |
|
70 |
-
# username is neo4j by default
|
71 |
-
NEO4J_USERNAME = 'neo4j'
|
72 |
-
|
73 |
-
# You will need to change these to match your credentials
|
74 |
-
NEO4J_URI = 'neo4j+s://9bebfeb5.databases.neo4j.io'
|
75 |
-
NEO4J_PASSWORD = 'SQsRVyWfLuq8dl24WjcvlMhw7P20-TTT30Ywb-2miZM'
|
76 |
-
|
77 |
graph = Neo4jGraph(
|
78 |
url=NEO4J_URI,
|
79 |
username=NEO4J_USERNAME,
|
|
|
27 |
# pass
|
28 |
os.environ["GOOGLE_APPLICATION_CREDENTIALS"]= get_credentials()
|
29 |
|
30 |
+
NEO4J_URI = os.getenv("NEO4J_URI")
|
31 |
+
NEO4J_USERNAME = os.getenv("NEO4J_USERNAME")
|
32 |
+
NEO4J_PASSWORD = os.getenv("NEO4J_PASSWORD")
|
33 |
+
project_id = os.getenv("PROJECT_ID")
|
34 |
+
location = os.getenv("LOCATION")
|
35 |
|
36 |
+
vertexai.init(project=project_id, location=location)
|
37 |
|
38 |
CYPHER_GENERATION_TEMPLATE = """You are an expert Neo4j Cypher translator who understands the question in english and convert to Cypher strictly based on the Neo4j Schema provided and following the instructions below:
|
39 |
1. Generate Cypher query compatible ONLY for Neo4j Version 5
|
|
|
67 |
input_variables=["schema","question"], validate_template=True, template=CYPHER_GENERATION_TEMPLATE
|
68 |
)
|
69 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
70 |
graph = Neo4jGraph(
|
71 |
url=NEO4J_URI,
|
72 |
username=NEO4J_USERNAME,
|