pgurazada1 commited on
Commit
d18946c
·
verified ·
1 Parent(s): 2ea15f8

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -2
app.py CHANGED
@@ -4,10 +4,18 @@ import gradio as gr
4
  from langchain.agents.agent_types import AgentType
5
  from langchain_experimental.agents.agent_toolkits import create_pandas_dataframe_agent
6
 
7
- from langchain_openai import ChatOpenAI
8
 
9
  from sklearn.datasets import fetch_openml
10
 
 
 
 
 
 
 
 
 
11
  gpt35 = ChatOpenAI(
12
  model_name="gpt-3.5-turbo",
13
  api_key=os.environ["OPENAI_API_KEY"],
@@ -17,7 +25,7 @@ gpt35 = ChatOpenAI(
17
  bank_data, _ = fetch_openml(data_id=43718, return_X_y=True, parser="auto")
18
 
19
  pandas_agent = create_pandas_dataframe_agent(
20
- llm=gpt35,
21
  df=bank_data,
22
  verbose=False,
23
  agent_type=AgentType.OPENAI_FUNCTIONS,
 
4
  from langchain.agents.agent_types import AgentType
5
  from langchain_experimental.agents.agent_toolkits import create_pandas_dataframe_agent
6
 
7
+ from langchain_openai import ChatOpenAI, AzureChatOpenAI
8
 
9
  from sklearn.datasets import fetch_openml
10
 
11
+ gpt4o_azure = AzureChatOpenAI(
12
+ model_name='gpt-4o-mini',
13
+ api_key=os.environ["AZURE_OPENAI_KEY"],
14
+ azure_endpoint=os.environ["AZURE_OPENAI_ENDPOINT"],
15
+ api_version="2024-02-01",
16
+ temperature=0
17
+ )
18
+
19
  gpt35 = ChatOpenAI(
20
  model_name="gpt-3.5-turbo",
21
  api_key=os.environ["OPENAI_API_KEY"],
 
25
  bank_data, _ = fetch_openml(data_id=43718, return_X_y=True, parser="auto")
26
 
27
  pandas_agent = create_pandas_dataframe_agent(
28
+ llm=gpt4o_azure,
29
  df=bank_data,
30
  verbose=False,
31
  agent_type=AgentType.OPENAI_FUNCTIONS,