Spaces:
Sleeping
Sleeping
| 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) | |