Spaces:
Runtime error
Runtime error
adding Genrative AI email genearion support
Browse files
app.py
CHANGED
@@ -325,8 +325,8 @@ def get_files_from_aws(bucket, prefix):
|
|
325 |
|
326 |
# st.info([industry,campaign,target,char_reco_preference])
|
327 |
|
328 |
-
|
329 |
-
if
|
330 |
start_time = time.time()
|
331 |
if uploaded_file is None:
|
332 |
st.error('Please upload a email (HTML format)')
|
@@ -498,24 +498,24 @@ if st.button('Generate Predictions'):
|
|
498 |
st.write("\n")
|
499 |
chars_out = dict(zip(chars, sel_var_values))
|
500 |
sorted_chars_out = sorted(chars_out.items(), key=lambda x: x[1], reverse=True)
|
501 |
-
|
502 |
-
|
503 |
-
|
504 |
-
|
505 |
-
|
506 |
-
|
507 |
-
|
508 |
-
|
509 |
-
|
510 |
-
|
511 |
-
|
512 |
-
|
513 |
-
|
514 |
-
preference= "character counts: "+str(573)+", Target Rate: "+str(37.2)
|
515 |
-
ai_generated_email=generate_example_email_with_context(email_body, campaign, industry, target, sorted_chars_out, preference)
|
516 |
-
print("ai_generated_email: ",ai_generated_email)
|
517 |
-
st.markdown('##### Here is the recommended Generated Email for you:')
|
518 |
-
st.markdown('####### {}'.format(ai_generated_email),unsafe_allow_html=True)
|
519 |
#st.write(np.array(chars))
|
520 |
|
521 |
|
|
|
325 |
|
326 |
# st.info([industry,campaign,target,char_reco_preference])
|
327 |
|
328 |
+
act=st.button('Generate Predictions')
|
329 |
+
if act:
|
330 |
start_time = time.time()
|
331 |
if uploaded_file is None:
|
332 |
st.error('Please upload a email (HTML format)')
|
|
|
498 |
st.write("\n")
|
499 |
chars_out = dict(zip(chars, sel_var_values))
|
500 |
sorted_chars_out = sorted(chars_out.items(), key=lambda x: x[1], reverse=True)
|
501 |
+
prefrence_variables=res=["charcter counts: "+str(x)+", Target Rate: "+str(y) for x,y in zip(chars,sel_var_values)]
|
502 |
+
preference = st.selectbox(
|
503 |
+
'Please select your preferences',
|
504 |
+
prefrence_variables,
|
505 |
+
index=1
|
506 |
+
)
|
507 |
+
if st.button('Generate AI Recommended Email'):
|
508 |
+
if(preference is None):
|
509 |
+
st.error('Please upload a email (HTML format)')
|
510 |
+
else:
|
511 |
+
ai_generated_email=generate_example_email_with_context(email_body, campaign, industry, target, sorted_chars_out, preference)
|
512 |
+
st.markdown('##### Here is the recommended Generated Email for you:')
|
513 |
+
st.markdown('####### {}:'.format(ai_generated_email),unsafe_allow_html=True)
|
514 |
+
# preference= "character counts: "+str(573)+", Target Rate: "+str(37.2)
|
515 |
+
# ai_generated_email=generate_example_email_with_context(email_body, campaign, industry, target, sorted_chars_out, preference)
|
516 |
+
# print("ai_generated_email: ",ai_generated_email)
|
517 |
+
# st.markdown('##### Here is the recommended Generated Email for you:')
|
518 |
+
# st.markdown('####### {}'.format(ai_generated_email),unsafe_allow_html=True)
|
519 |
#st.write(np.array(chars))
|
520 |
|
521 |
|