Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -4,12 +4,20 @@ import gradio as gr
|
|
4 |
from langchain_community.utilities.sql_database import SQLDatabase
|
5 |
from langchain_community.agent_toolkits import create_sql_agent
|
6 |
|
7 |
-
from langchain_openai import
|
8 |
|
9 |
ccms_db_loc = 'ccms.db'
|
10 |
|
11 |
ccms_db = SQLDatabase.from_uri(f"sqlite:///{ccms_db_loc}")
|
12 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13 |
gpt4o = ChatOpenAI(
|
14 |
model_name='gpt-4o',
|
15 |
api_key=os.environ["OPENAI_API_KEY"],
|
@@ -23,7 +31,7 @@ gpt35 = ChatOpenAI(
|
|
23 |
)
|
24 |
|
25 |
sqlite_agent = create_sql_agent(
|
26 |
-
|
27 |
db=ccms_db,
|
28 |
agent_type="openai-tools",
|
29 |
agent_executor_kwargs={'handle_parsing_errors':True},
|
|
|
4 |
from langchain_community.utilities.sql_database import SQLDatabase
|
5 |
from langchain_community.agent_toolkits import create_sql_agent
|
6 |
|
7 |
+
from langchain_openai import ChatOpenaI, AzureChatOpenAI
|
8 |
|
9 |
ccms_db_loc = 'ccms.db'
|
10 |
|
11 |
ccms_db = SQLDatabase.from_uri(f"sqlite:///{ccms_db_loc}")
|
12 |
|
13 |
+
gpt4o_azure = AzureChatOpenAI(
|
14 |
+
model_name='gpt-4o',
|
15 |
+
api_key=os.environ["AZURE_OPENAI_KEY"],
|
16 |
+
azure_endpoint=os.environ["AZURE_OPENAI_ENDPOINT"],
|
17 |
+
api_version="2024-02-01",
|
18 |
+
temperature=0
|
19 |
+
)
|
20 |
+
|
21 |
gpt4o = ChatOpenAI(
|
22 |
model_name='gpt-4o',
|
23 |
api_key=os.environ["OPENAI_API_KEY"],
|
|
|
31 |
)
|
32 |
|
33 |
sqlite_agent = create_sql_agent(
|
34 |
+
gpt4o_azure,
|
35 |
db=ccms_db,
|
36 |
agent_type="openai-tools",
|
37 |
agent_executor_kwargs={'handle_parsing_errors':True},
|