| 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() | |