import gradio as gr from transformers import T5Tokenizer, T5ForConditionalGeneration model_name = "ravindravala/ravi-v0.1" tokenizer = T5Tokenizer.from_pretrained(model_name) model = T5ForConditionalGeneration.from_pretrained(model_name) def paraphrase(text): input_text = "paraphrase: " + text inputs = tokenizer(input_text, return_tensors="pt", truncation=True, padding=True) outputs = model.generate(**inputs, max_length=256) return tokenizer.decode(outputs[0], skip_special_tokens=True) demo = gr.Interface( fn=paraphrase, inputs=gr.Textbox(lines=5, placeholder="Enter text to paraphrase..."), outputs=gr.Textbox(label="Paraphrased Output"), title="AI → Human Paraphraser", description="This model rewrites AI-like responses into more natural human language." ) demo.launch()