pgurazada1 commited on
Commit
84f894b
·
verified ·
1 Parent(s): 9f97345

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -2
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 ChatOpenAI
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
- gpt4o,
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},