cahya commited on
Commit
af39df9
·
1 Parent(s): 35b1d64

change the api url

Browse files
Files changed (1) hide show
  1. app/app.py +12 -7
app/app.py CHANGED
@@ -66,6 +66,7 @@ def process(title: str, keywords: str, text: str,
66
  penalty_alpha = 0.6):
67
  # st.write("Cache miss: process")
68
  url = 'https://news-api.uncool.ai/api/text_generator/v1'
 
69
  headers = {'Authorization': 'Bearer ' + news_api_auth_token}
70
  data = {
71
  "title": title,
@@ -83,9 +84,7 @@ def process(title: str, keywords: str, text: str,
83
  }
84
  r = requests.post(url, headers=headers, data=data)
85
  if r.status_code == 200:
86
- result = r.json()['generated_text']
87
- title_index = result.find("title: ")
88
- result = result[:title_index] if title_index > 0 else result
89
  return result
90
  else:
91
  return "Error: " + r.text
@@ -208,7 +207,7 @@ if prompt_group_name in ["Indonesian Newspaper"]:
208
  if st.button("Run"):
209
  with st.spinner(text="Getting results..."):
210
  memory = psutil.virtual_memory()
211
- st.subheader("Result")
212
  time_start = time.time()
213
  # text_generator = MODELS[model_type]["text_generator"]
214
  result = process(title=session_state.title,
@@ -219,9 +218,15 @@ if prompt_group_name in ["Indonesian Newspaper"]:
219
  time_end = time.time()
220
  time_diff = time_end - time_start
221
  # result = result[0]["generated_text"]
222
- st.write(result.replace("\n", " \n"))
223
- st.text("Translation")
224
- translation = translate(result, "en", "id")
 
 
 
 
 
 
225
  st.write(translation.replace("\n", " \n"))
226
  # st.write(f"*do_sample: {do_sample}, top_k: {top_k}, top_p: {top_p}, seed: {seed}*")
227
  info = f"""
 
66
  penalty_alpha = 0.6):
67
  # st.write("Cache miss: process")
68
  url = 'https://news-api.uncool.ai/api/text_generator/v1'
69
+ # url = 'http://localhost:8000/api/text_generator/v1'
70
  headers = {'Authorization': 'Bearer ' + news_api_auth_token}
71
  data = {
72
  "title": title,
 
84
  }
85
  r = requests.post(url, headers=headers, data=data)
86
  if r.status_code == 200:
87
+ result = r.json()
 
 
88
  return result
89
  else:
90
  return "Error: " + r.text
 
207
  if st.button("Run"):
208
  with st.spinner(text="Getting results..."):
209
  memory = psutil.virtual_memory()
210
+ # st.subheader("Result")
211
  time_start = time.time()
212
  # text_generator = MODELS[model_type]["text_generator"]
213
  result = process(title=session_state.title,
 
218
  time_end = time.time()
219
  time_diff = time_end - time_start
220
  # result = result[0]["generated_text"]
221
+ title = f"### {session_state.title}"
222
+ tldr = f"*{result['description'].strip()}*"
223
+ caption = f"*Photo Caption: {result['caption'].strip()}*" if result['caption'].strip() != "" else ""
224
+ st.markdown(title)
225
+ st.markdown(tldr)
226
+ st.markdown(result["generated_text"].replace("\n", " \n"))
227
+ st.markdown(caption.replace("\n", " \n"))
228
+ st.markdown("**Translation**")
229
+ translation = translate(result["generated_text"], "en", "id")
230
  st.write(translation.replace("\n", " \n"))
231
  # st.write(f"*do_sample: {do_sample}, top_k: {top_k}, top_p: {top_p}, seed: {seed}*")
232
  info = f"""