File size: 733 Bytes
532bd4f
 
29c6ea7
1dda2ca
 
29c6ea7
532bd4f
e67a54b
 
532bd4f
 
29c6ea7
532bd4f
 
 
 
 
 
 
 
 
 
 
 
 
170be9f
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
26
27
import gradio as gr
from transformers import AutoTokenizer, AutoModel
import torch
from sentence_transformers import SentenceTransformer


# Load your model with trust_remote_code=True
model = SentenceTransformer("ICTuniverse/tuned-bi-encoder", trust_remote_code=True)

# Define a function to get embeddings
def get_embedding(text):
    with torch.no_grad():
        embeddings = model.encode(text)
    return embeddings

# Create a Gradio interface
iface = gr.Interface(
    fn=get_embedding,
    inputs=gr.Textbox(lines=2, placeholder="Enter text here..."),
    outputs="json",
    title="Embedding Generator",
    description="Get embeddings using ICTuniverse/tuned-bi-encoder"
)

# Launch the Gradio app
iface.launch(share=True)