Update app.py
Browse files
app.py
CHANGED
@@ -204,6 +204,11 @@ with gr.Blocks(theme=gr.themes.Soft(), css=custom_css) as demo:
|
|
204 |
feedback_submit = gr.Button("Submit Feedback")
|
205 |
feedback_output = gr.Textbox(label="Feedback Status")
|
206 |
|
|
|
|
|
|
|
|
|
|
|
207 |
def handle_classification(comment, history):
|
208 |
if history is None:
|
209 |
history = []
|
@@ -289,6 +294,14 @@ with gr.Blocks(theme=gr.themes.Soft(), css=custom_css) as demo:
|
|
289 |
|
290 |
return f"Thank you for your feedback: {feedback}\nAdditional comment: {additional_comment if additional_comment else 'None'}\nFeedback has been saved."
|
291 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
292 |
submit_btn.click(
|
293 |
fn=lambda: (
|
294 |
"Classifying... <span class='loading'>⏳</span>", 0, "", None, "", "",
|
@@ -342,6 +355,12 @@ with gr.Blocks(theme=gr.themes.Soft(), css=custom_css) as demo:
|
|
342 |
]
|
343 |
)
|
344 |
|
|
|
|
|
|
|
|
|
|
|
|
|
345 |
gr.Markdown(
|
346 |
"""
|
347 |
---
|
|
|
204 |
feedback_submit = gr.Button("Submit Feedback")
|
205 |
feedback_output = gr.Textbox(label="Feedback Status")
|
206 |
|
207 |
+
with gr.Row():
|
208 |
+
with gr.Column():
|
209 |
+
refine_btn = gr.Button("Run Iterative Refinement (Stage 4)", variant="primary")
|
210 |
+
refine_status = gr.Textbox(label="Refinement Status", placeholder="Status will appear here...")
|
211 |
+
|
212 |
def handle_classification(comment, history):
|
213 |
if history is None:
|
214 |
history = []
|
|
|
294 |
|
295 |
return f"Thank you for your feedback: {feedback}\nAdditional comment: {additional_comment if additional_comment else 'None'}\nFeedback has been saved."
|
296 |
|
297 |
+
def run_refinement():
|
298 |
+
try:
|
299 |
+
from refine_paraphrases import main
|
300 |
+
main()
|
301 |
+
return "Refinement complete. Results saved to iterated_paraphrases.csv and pushed to JanviMl/toxi_iterated_paraphrases."
|
302 |
+
except Exception as e:
|
303 |
+
return f"Error running refinement: {str(e)}"
|
304 |
+
|
305 |
submit_btn.click(
|
306 |
fn=lambda: (
|
307 |
"Classifying... <span class='loading'>⏳</span>", 0, "", None, "", "",
|
|
|
355 |
]
|
356 |
)
|
357 |
|
358 |
+
refine_btn.click(
|
359 |
+
fn=run_refinement,
|
360 |
+
inputs=[],
|
361 |
+
outputs=[refine_status]
|
362 |
+
)
|
363 |
+
|
364 |
gr.Markdown(
|
365 |
"""
|
366 |
---
|