Upload 2 files
Browse files- functions/sqlite_functions.py +2 -1
- pipelines/pipelines.py +4 -3
functions/sqlite_functions.py
CHANGED
@@ -11,11 +11,12 @@ class SQLiteQuery:
|
|
11 |
|
12 |
@component.output_types(results=List[str], queries=List[str])
|
13 |
def run(self, queries: List[str]):
|
|
|
14 |
results = []
|
15 |
for query in queries:
|
16 |
result = pd.read_sql(query, self.connection)
|
17 |
results.append(f"{result}")
|
18 |
-
self.connection.close()
|
19 |
return {"results": results, "queries": queries}
|
20 |
|
21 |
|
|
|
11 |
|
12 |
@component.output_types(results=List[str], queries=List[str])
|
13 |
def run(self, queries: List[str]):
|
14 |
+
print("ATTEMPTING TO RUN QUERY")
|
15 |
results = []
|
16 |
for query in queries:
|
17 |
result = pd.read_sql(query, self.connection)
|
18 |
results.append(f"{result}")
|
19 |
+
"self.connection.close()"
|
20 |
return {"results": results, "queries": queries}
|
21 |
|
22 |
|
pipelines/pipelines.py
CHANGED
@@ -71,10 +71,11 @@ conditional_sql_pipeline.connect("router.sql", "sql_querier.queries")
|
|
71 |
conditional_sql_pipeline.connect("router.go_to_fallback", "fallback_prompt.question")
|
72 |
conditional_sql_pipeline.connect("fallback_prompt", "fallback_llm")
|
73 |
|
74 |
-
def rag_pipeline_func(
|
75 |
-
|
|
|
76 |
"columns": columns},
|
77 |
-
"router": {"question":
|
78 |
"fallback_prompt": {"columns": columns}})
|
79 |
|
80 |
if 'sql_querier' in result:
|
|
|
71 |
conditional_sql_pipeline.connect("router.go_to_fallback", "fallback_prompt.question")
|
72 |
conditional_sql_pipeline.connect("fallback_prompt", "fallback_llm")
|
73 |
|
74 |
+
def rag_pipeline_func(queries: str, columns: str):
|
75 |
+
print("RAG PIPELINE FUNCTION")
|
76 |
+
result = conditional_sql_pipeline.run({"prompt": {"question": queries,
|
77 |
"columns": columns},
|
78 |
+
"router": {"question": queries},
|
79 |
"fallback_prompt": {"columns": columns}})
|
80 |
|
81 |
if 'sql_querier' in result:
|