Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -47,4 +47,27 @@ def format_code(code):
|
|
47 |
# Adding interactive elements
|
48 |
def interactive_elements(prompt, max_length=200, temperature=0.5):
|
49 |
# Provide interactive feedback and formatting
|
50 |
-
feedback = real_time_feedback(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
47 |
# Adding interactive elements
|
48 |
def interactive_elements(prompt, max_length=200, temperature=0.5):
|
49 |
# Provide interactive feedback and formatting
|
50 |
+
feedback = real_time_feedback(prompt)
|
51 |
+
code = main(prompt, max_length, temperature)
|
52 |
+
formatted_code = format_code(code)
|
53 |
+
return feedback, formatted_code
|
54 |
+
|
55 |
+
# Enhanced Gradio Interface with interactive elements
|
56 |
+
interactive_iface = gr.Interface(
|
57 |
+
fn=interactive_elements,
|
58 |
+
inputs=[
|
59 |
+
gr.Textbox(label="Enter your prompt", placeholder="Enter your prompt here...", lines=5),
|
60 |
+
gr.Slider(label="Max Length", minimum=50, maximum=500, value=200, step=10),
|
61 |
+
gr.Slider(label="Temperature", minimum=0.1, maximum=1.0, value=0.5, step=0.1)
|
62 |
+
],
|
63 |
+
outputs=[
|
64 |
+
gr.Textbox(label="Real-Time Feedback", placeholder="Real-time feedback will appear here...", lines=1),
|
65 |
+
gr.HTML(label="Generated Code", placeholder="Generated code will appear here...")
|
66 |
+
],
|
67 |
+
title="Enhanced Code Assistant",
|
68 |
+
description="Enter your prompt and get responses from the code generation model. Adjust the max length and temperature to customize the output."
|
69 |
+
)
|
70 |
+
|
71 |
+
# Launch the Gradio Interface
|
72 |
+
if __name__ == "__main__":
|
73 |
+
interactive_iface.launch()
|