Spaces:
Sleeping
Sleeping
File size: 616 Bytes
d2e462c 604c9c2 d2e462c 604c9c2 d2e462c | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | # app.py
import gradio as gr
from sentence_transformers import SentenceTransformer
import os
MODEL_NAME = "jackenmail/rag-embedder" # 👈 Your trained model
print(f"Loading model: {MODEL_NAME}")
model = SentenceTransformer(MODEL_NAME)
print("Model ready!")
def embed(text: str):
if not text.strip():
return []
return model.encode(text).tolist()
demo = gr.Interface(
fn = embed,
inputs = gr.Textbox(label="Input Text"),
outputs = gr.JSON(label="Embedding Vector"),
title = "RAG Embedder API",
description = f"Powered by {MODEL_NAME}"
)
demo.launch() |