alanwnl commited on
Commit
0c20899
·
1 Parent(s): fcab892

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -17
app.py CHANGED
@@ -3,19 +3,9 @@ import streamlit as st
3
  from langchain.agents import create_pandas_dataframe_agent
4
  from langchain.chat_models import ChatOpenAI
5
  from langchain.agents.agent_types import AgentType
 
6
 
7
  import pandas as pd
8
- from langchain.llms import AzureOpenAI
9
-
10
- import os
11
-
12
- os.environ["OPENAI_API_TYPE"] = "azure"
13
- os.environ["OPENAI_API_VERSION"] = "2023-03-15-preview"
14
- os.environ["OPENAI_API_BASE"] = "https://api.hku.hk"
15
- os.environ["OPENAI_API_KEY"] = ""
16
-
17
- # Import Azure OpenAI
18
- from langchain.llms import AzureOpenAI
19
 
20
  form = st.sidebar.form(key='my_form')
21
  user_api_key = form.text_input(
@@ -42,16 +32,16 @@ if submit_button :
42
 
43
  st.subheader("AI generated response:")
44
 
45
-
46
- llm = AzureOpenAI(
47
- deployment_name="chatgpt",
48
- model_name="chatgpt",
 
49
  openai_api_key=user_api_key,
50
  )
51
-
52
 
53
  agent = create_pandas_dataframe_agent(
54
- llm,
55
  df,
56
  verbose=True,
57
  agent_type=AgentType.OPENAI_FUNCTIONS,
 
3
  from langchain.agents import create_pandas_dataframe_agent
4
  from langchain.chat_models import ChatOpenAI
5
  from langchain.agents.agent_types import AgentType
6
+ from langchain.chat_models.azure_openai import AzureChatOpenAI
7
 
8
  import pandas as pd
 
 
 
 
 
 
 
 
 
 
 
9
 
10
  form = st.sidebar.form(key='my_form')
11
  user_api_key = form.text_input(
 
32
 
33
  st.subheader("AI generated response:")
34
 
35
+ chat_model = AzureChatOpenAI(
36
+ deployment_name="chatgpt-4",
37
+ openai_api_version="2023-03-15-preview",
38
+ openai_api_type="azure",
39
+ openai_api_base="https://api.hku.hk",
40
  openai_api_key=user_api_key,
41
  )
 
42
 
43
  agent = create_pandas_dataframe_agent(
44
+ chat_model,
45
  df,
46
  verbose=True,
47
  agent_type=AgentType.OPENAI_FUNCTIONS,