import gradio as gr from sentence_transformers import SentenceTransformer, util model = SentenceTransformer('sentence-transformers/paraphrase-mpnet-base-v2') def compute_similarity(text1, text2): embeddings = model.encode([text1, text2]) similarity = util.cos_sim(embeddings[0], embeddings[1]) return float(similarity) iface = gr.Interface( fn=compute_similarity, inputs=["text", "text"], outputs="number", title="Sentence Similarity with paraphrase-mpnet-base-v2", description="Compute the cosine similarity between two sentences." ) iface.launch()