import gradio as gr
from transformers import pipeline

بارگیری مدل ارزیابی پاسخ‌ها

grader = pipeline("text-classification", model="distilbert-base-uncased")

def predict(answer):
# تحلیل پاسخ و تبدیل به نمره ۱-۹
result = grader(answer)
score = round(float(result[0]['score']) * 9)
return {"IELTS Band": score}

ساخت رابط کاربری ساده

gr.Interface(
fn=predict,
inputs=gr.Textbox(label="پاسخ خود را وارد کنید"),
outputs=gr.Label(label="نمره شما"),
title="ارزیاب آیلتس"
).launch()

Ready to merge
This branch is ready to get merged automatically.

Sign up or log in to comment