| import gradio as gr | |
| from sentence_transformers import SentenceTransformer | |
| # λͺ¨λΈ λ‘λ | |
| model = SentenceTransformer("sentence-transformers/paraphrase-multilingual-MiniLM-L12-v2") | |
| # λ¬Έμ₯μ μ λ ₯λ°μ μλ² λ© μμ± | |
| def embed_text(text): | |
| embedding = model.encode(text).tolist() | |
| return embedding | |
| # Gradio μΈν°νμ΄μ€ μ€μ | |
| demo = gr.Interface(fn=embed_text, inputs="text", outputs="json", title="Text Embedding API") | |
| # μ€ν | |
| if __name__ == "__main__": | |
| demo.launch() | |