Spaces:
Runtime error
Runtime error
change the api url
Browse files- 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()
|
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 |
-
|
223 |
-
|
224 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
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"""
|