Mubbashir Ahmed commited on
Commit
041c831
·
1 Parent(s): c95d4c7

added library

Browse files
Files changed (2) hide show
  1. app.py +0 -22
  2. requirements.txt +1 -0
app.py CHANGED
@@ -2,7 +2,6 @@ import os
2
  import gradio as gr
3
  from huggingface_hub import InferenceClient
4
  import pyodbc
5
- # from sqlalchemy import create_engine
6
 
7
  # Clients for each model provider
8
  llama_client = InferenceClient(provider="sambanova", api_key=os.environ["HF_TOKEN"])
@@ -49,27 +48,6 @@ def get_sql_connection():
49
  db_connection = connect_sql_pyodbc()
50
  return db_connection
51
 
52
- # def connect_sql_sqlalchemy():
53
- # server = os.getenv("SQL_SERVER")
54
- # database = os.getenv("SQL_DATABASE")
55
- # username = os.getenv("SQL_USERNAME")
56
- # password = os.getenv("SQL_PASSWORD")
57
- # driver = "ODBC+Driver+17+for+SQL+Server" # URL encoded version
58
-
59
- # conn_url = (
60
- # f"mssql+pyodbc://{username}:{password}@{server}/{database}"
61
- # f"?driver={driver.replace(' ', '+')}"
62
- # )
63
-
64
- # try:
65
- # engine = create_engine(conn_url)
66
- # conn = engine.connect()
67
- # print("✅ SQLAlchemy connection successful")
68
- # return conn
69
- # except Exception as e:
70
- # print(f"❌ SQLAlchemy connection failed: {e}")
71
- # return None
72
-
73
  # Format chat history for Markdown display
74
  def format_chat_history(chat_history):
75
  formatted = ""
 
2
  import gradio as gr
3
  from huggingface_hub import InferenceClient
4
  import pyodbc
 
5
 
6
  # Clients for each model provider
7
  llama_client = InferenceClient(provider="sambanova", api_key=os.environ["HF_TOKEN"])
 
48
  db_connection = connect_sql_pyodbc()
49
  return db_connection
50
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
51
  # Format chat history for Markdown display
52
  def format_chat_history(chat_history):
53
  formatted = ""
requirements.txt CHANGED
@@ -2,3 +2,4 @@ transformers>=4.41.0
2
  torch>=2.2.0
3
  gradio>=4.24.0
4
  huggingface_hub>=0.22.2
 
 
2
  torch>=2.2.0
3
  gradio>=4.24.0
4
  huggingface_hub>=0.22.2
5
+ pyodbc>=5.2.0