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
|