CODEXspace / app.py
DEADLOCK007X's picture
Update app.py
ab7ddd9 verified
raw
history blame contribute delete
979 Bytes
import gradio as gr
from tinyllama_inference import evaluate_code
def evaluate_interface(language, question, code):
if not code.strip():
return "Error: No code provided. Please enter your solution code."
# Here you might choose to use the language input to further tailor the prompt if needed.
result = evaluate_code(question, code)
return f"Stars: {result.get('stars', 0)}\nFeedback: {result.get('feedback', '')}"
iface = gr.Interface(
fn=evaluate_interface,
inputs=[
gr.Dropdown(choices=["C", "Python", "Java"], label="Language"),
gr.Textbox(lines=2, placeholder="Enter the problem question here...", label="Question"),
gr.Code(language="python", label="Your Code")
],
outputs=gr.Textbox(label="Evaluation Result"),
title="Code Evaluator",
description="Enter a coding question and your solution to get AI-powered feedback. Supports C, Python, and Java."
)
if __name__ == "__main__":
iface.launch()