omrihaber commited on
Commit
0f8aba4
·
1 Parent(s): 08c3cb4

moved code to other space

Browse files
Files changed (1) hide show
  1. app.py +4 -34
app.py CHANGED
@@ -26,37 +26,9 @@ def ask_gpt(messages,model="gpt-3.5-turbo"):
26
 
27
  client = OpenAI()
28
 
29
- st.title("GPT Chatbot")
30
- system_prompt = st.text_input("Enter your system's prompt",value="Translate the following into russian")
31
- user_prompt = st.text_input("Enter your user's prompt",value="Hello, how are you?")
32
 
33
- messages = [
34
- {"role": "system", "content": system_prompt},
35
-
36
- {"role": "user", "content": user_prompt}
37
- ]
38
-
39
- output = ask_gpt(messages)
40
-
41
-
42
- st.header("Output")
43
- st.write(output)
44
-
45
- st.header("Metafeatures")
46
-
47
-
48
- df = pd.DataFrame([
49
- runner.run(system_prompt),
50
- runner.run(user_prompt),
51
- runner.run(output)])
52
- df["prompt"] = ["system","user","output"]
53
- df = df.set_index("prompt")
54
-
55
- st.dataframe(df)
56
-
57
- st.header("Chat Monitoring")
58
-
59
- st.subheader("Chat")
60
  # Initialize chat history
61
  if "messages" not in st.session_state:
62
  st.session_state.messages = []
@@ -67,7 +39,7 @@ for message in st.session_state.messages:
67
  st.markdown(message["content"])
68
 
69
  # Accept user input
70
- if prompt := st.chat_input("What is up?"):
71
  # Add user message to chat history
72
  st.session_state.messages.append({"role": "user", "content": prompt})
73
  # Display user message in chat message container
@@ -90,8 +62,6 @@ if prompt := st.chat_input("What is up?"):
90
  st.session_state.messages.append({"role": "assistant", "content": full_response})
91
 
92
 
93
- st.subheader("Chat Logs")
94
-
95
  user_messages = [message["content"] for message in st.session_state.messages if message["role"] == "user"]
96
  assistant_messages = [message["content"] for message in st.session_state.messages if message["role"] == "assistant"]
97
  # st.write("User Messages",user_messages)
@@ -110,5 +80,5 @@ assistant_df.columns = 'assistant_' + assistant_df.columns.values
110
  # st.dataframe(assistant_df)
111
 
112
 
113
- st.subheader("Logs Metafeatures")
114
  st.dataframe(pd.concat([user_df,assistant_df],axis=1))
 
26
 
27
  client = OpenAI()
28
 
29
+ st.title("Elemeta Chat")
 
 
30
 
31
+ st.header("Chat")
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
32
  # Initialize chat history
33
  if "messages" not in st.session_state:
34
  st.session_state.messages = []
 
39
  st.markdown(message["content"])
40
 
41
  # Accept user input
42
+ if prompt := st.chat_input("Enter prompt to send to assistant"):
43
  # Add user message to chat history
44
  st.session_state.messages.append({"role": "user", "content": prompt})
45
  # Display user message in chat message container
 
62
  st.session_state.messages.append({"role": "assistant", "content": full_response})
63
 
64
 
 
 
65
  user_messages = [message["content"] for message in st.session_state.messages if message["role"] == "user"]
66
  assistant_messages = [message["content"] for message in st.session_state.messages if message["role"] == "assistant"]
67
  # st.write("User Messages",user_messages)
 
80
  # st.dataframe(assistant_df)
81
 
82
 
83
+ st.subheader("Chat Metafeatures")
84
  st.dataframe(pd.concat([user_df,assistant_df],axis=1))