Mubbashir Ahmed
commited on
Commit
·
041c831
1
Parent(s):
c95d4c7
added library
Browse files- app.py +0 -22
- 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
|