testing-n8n / app.py
ICTuniverse's picture
Update app.py
170be9f verified
raw
history blame contribute delete
733 Bytes
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)