Spaces:
Runtime error
Runtime error
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) | |