Spaces:
Running
Running
Include generation options only for rewrite; add a few more.
Browse files
app.py
CHANGED
@@ -19,13 +19,18 @@ def show_token(token):
|
|
19 |
return token_display
|
20 |
|
21 |
|
22 |
-
def get_prompt(default="Rewrite this document to be more clear and concise."):
|
23 |
# pick a preset prompt or "other"
|
|
|
|
|
|
|
|
|
|
|
|
|
24 |
with st.popover("Prompt options"):
|
25 |
prompt_options = [
|
26 |
"Rewrite this document to be ...",
|
27 |
-
|
28 |
-
"Translate this document into Spanish.",
|
29 |
"Other"
|
30 |
]
|
31 |
prompt = st.radio("Prompt", prompt_options, help="Instructions for what the bot should do.")
|
@@ -47,7 +52,7 @@ def get_preds_api(prompt, original_doc, rewrite_in_progress, k=5):
|
|
47 |
def rewrite_with_predictions():
|
48 |
st.title("Rewrite with Predictive Text")
|
49 |
|
50 |
-
prompt = get_prompt()
|
51 |
st.write("Prompt:", prompt)
|
52 |
|
53 |
cols = st.columns(2)
|
@@ -88,7 +93,7 @@ def highlight_edits():
|
|
88 |
st.title("Highlight locations for possible edits")
|
89 |
|
90 |
import html
|
91 |
-
prompt = get_prompt()
|
92 |
st.write("Prompt:", prompt)
|
93 |
cols = st.columns(2)
|
94 |
with cols[0]:
|
|
|
19 |
return token_display
|
20 |
|
21 |
|
22 |
+
def get_prompt(*, include_generation_options, default="Rewrite this document to be more clear and concise."):
|
23 |
# pick a preset prompt or "other"
|
24 |
+
generation_options = [
|
25 |
+
"Summarize this document in one sentence.",
|
26 |
+
"Translate this document into Spanish.",
|
27 |
+
"Write a concise essay according to this outline.",
|
28 |
+
"Write a detailed essay according to this outline.",
|
29 |
+
]
|
30 |
with st.popover("Prompt options"):
|
31 |
prompt_options = [
|
32 |
"Rewrite this document to be ...",
|
33 |
+
*(generation_options if include_generation_options else []),
|
|
|
34 |
"Other"
|
35 |
]
|
36 |
prompt = st.radio("Prompt", prompt_options, help="Instructions for what the bot should do.")
|
|
|
52 |
def rewrite_with_predictions():
|
53 |
st.title("Rewrite with Predictive Text")
|
54 |
|
55 |
+
prompt = get_prompt(include_generation_options=True)
|
56 |
st.write("Prompt:", prompt)
|
57 |
|
58 |
cols = st.columns(2)
|
|
|
93 |
st.title("Highlight locations for possible edits")
|
94 |
|
95 |
import html
|
96 |
+
prompt = get_prompt(include_generation_options=False)
|
97 |
st.write("Prompt:", prompt)
|
98 |
cols = st.columns(2)
|
99 |
with cols[0]:
|