mestvnvo's picture
empty input catch
270947f
raw
history blame contribute delete
478 Bytes
import gradio as gr
from sentence_transformers import SentenceTransformer
model = SentenceTransformer("sentence-transformers/all-MiniLM-L6-v2")
def embed(text):
if not text or not text.strip():
raise gr.Error("No text provided.")
embedding = model.encode(text)
return embedding.tolist()
# api w/ gradio
api = gr.Interface(
fn=embed,
inputs=gr.Textbox(label="Enter Text"),
outputs=gr.JSON(label="embedding vector")
)
api.launch(show_api=True)