|
import streamlit as st |
|
import openai |
|
import os |
|
|
|
|
|
openai.api_key = st.secrets["OPENAI_API_KEY"] |
|
|
|
|
|
def generate_response(email_text): |
|
|
|
prompt = f"""I am sharing an email with you. Please generate a response to this email |
|
and be flattering of the sender.\n\n{email_text}\n\nYour response: """ |
|
|
|
|
|
response = openai.Completion.create( |
|
engine="text-davinci-003", |
|
prompt=prompt, |
|
max_tokens=1024, |
|
n=1, |
|
stop=None, |
|
temperature=0.4 |
|
|
|
) |
|
|
|
|
|
return response.choices[0].text |
|
|
|
|
|
st.title("Email Response Generator") |
|
|
|
|
|
email_text = st.text_area("Enter email text", height = 200) |
|
|
|
|
|
if email_text: |
|
response = generate_response(email_text) |
|
st.write("Response:") |
|
st.write(response) |
|
|
|
|
|
st.stop() |