Girinath11's picture
Upload 7 files
87ce049 verified
raw
history blame contribute delete
921 Bytes
import gradio as gr
from model_wrapper import CodeDebuggerWrapper
# instantiate once (will download model)
debugger = CodeDebuggerWrapper()
def debug_code(code: str):
if not code or not code.strip():
return "❌ Please paste some code to debug."
try:
return debugger.debug(code)
except Exception as e:
# friendly error message
return f"Error during model inference:\n{e}"
with gr.Blocks() as demo:
gr.Markdown("## 🐞 AI Code Debugger (Fine-tuned)")
gr.Markdown("Paste Python code below and click **Debug Code**. Uses your fine-tuned HF model.")
code_input = gr.Textbox(lines=14, placeholder="Paste Python code here...", label="Input Code")
output = gr.Textbox(lines=14, label="Debugged Code / Output")
btn = gr.Button("Debug Code")
btn.click(fn=debug_code, inputs=code_input, outputs=output)
if __name__ == "__main__":
demo.launch(share=True)