Mustehson commited on
Commit
98c19b6
·
1 Parent(s): 8f5871e

Added Models Support

Browse files
Files changed (1) hide show
  1. app.py +10 -3
app.py CHANGED
@@ -15,7 +15,15 @@ print('Connecting to DB...')
15
  # Connect to DB
16
  conn = duckdb.connect(f"md:my_db?motherduck_token={md_token}", read_only=True)
17
 
18
- llm_engine = HfEngine(model="meta-llama/Meta-Llama-3-70B-Instruct")
 
 
 
 
 
 
 
 
19
 
20
  def get_schemas():
21
  schemas = conn.execute("""
@@ -90,8 +98,7 @@ class SQLExecutorTool(Tool):
90
  output_type = "pandas.core.frame.DataFrame"
91
 
92
  def forward(self, query: str) -> str:
93
- with duckdb.connect(f"md:my_db?motherduck_token={md_token}", read_only=True) as con:
94
- output_df = conn.sql(query).df()
95
  return output_df
96
 
97
  tool = SQLExecutorTool()
 
15
  # Connect to DB
16
  conn = duckdb.connect(f"md:my_db?motherduck_token={md_token}", read_only=True)
17
 
18
+ models = ["meta-llama/Meta-Llama-3-70B-Instruct",
19
+ "meta-llama/Llama-3.1-70B-Instruct"]
20
+
21
+ for model in models:
22
+ llm_engine = HfEngine(model=model)
23
+ model_status = llm_engine.client.get_model_status()
24
+
25
+ if model_status.loaded:
26
+ break
27
 
28
  def get_schemas():
29
  schemas = conn.execute("""
 
98
  output_type = "pandas.core.frame.DataFrame"
99
 
100
  def forward(self, query: str) -> str:
101
+ output_df = conn.sql(query).df()
 
102
  return output_df
103
 
104
  tool = SQLExecutorTool()