Kailxzz commited on
Commit
4b1477c
1 Parent(s): df5cc0e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +24 -1
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(pr
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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()