cd14 commited on
Commit
0028dd2
·
1 Parent(s): ce05309

adding Genrative AI email genearion support

Browse files
Files changed (1) hide show
  1. app.py +20 -20
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 st.button('Generate Predictions'):
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
- # 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
 
 
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