Update app.py
Browse files
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 |
-
|
47 |
-
|
48 |
-
|
|
|
49 |
openai_api_key=user_api_key,
|
50 |
)
|
51 |
-
|
52 |
|
53 |
agent = create_pandas_dataframe_agent(
|
54 |
-
|
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,
|