vaibhavb commited on
Commit
0a273e2
·
1 Parent(s): 7440805

Create app.py

Browse files
Files changed (1) hide show
  1. app.py +43 -0
app.py ADDED
@@ -0,0 +1,43 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import streamlit as st
2
+ import openai
3
+ import os
4
+
5
+ # Get OpenAI API key from Secrets
6
+ openai.api_key = st.secrets["OPENAI_API_KEY"]
7
+ #st.secrets["OPENAI_API_KEY"]
8
+ #os.environ.get('OPENAI_API_KEY')
9
+
10
+ # Define function to generate response to email
11
+ def generate_response(email_text):
12
+ # Create prompt
13
+ prompt = f"I am sharing an email with you. Please generate a response to this email and be flattering of the sender, but assume I do not have a lot of time to meet with people.\n\n{email_text}\n\nYour response: "
14
+
15
+ # Generate response
16
+ response = openai.Completion.create(
17
+ engine="text-davinci-003",
18
+ prompt=prompt,
19
+ max_tokens=1024,
20
+ n=1,
21
+ stop=None,
22
+ temperature=0.7
23
+ # Add additional parameters here, such as prompt_id, file, or codify
24
+ )
25
+
26
+ # Return response
27
+ return response.choices[0].text
28
+
29
+ # Create Streamlit interface
30
+ st.title("Email Response Generator")
31
+
32
+ # Input email text
33
+ email_text = st.text_area("Enter email text", height = 200)
34
+
35
+
36
+ # Generate response
37
+ if email_text:
38
+ response = generate_response(email_text)
39
+ st.write("Response:")
40
+ st.write(response)
41
+
42
+ # Display interface
43
+ st.stop()