s1ome123 commited on
Commit
232a9f4
·
verified ·
1 Parent(s): 5fed47b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -4
app.py CHANGED
@@ -1,18 +1,21 @@
1
  import gradio as gr
2
  from sentence_transformers import SentenceTransformer
3
 
4
- # Load the embedding model
5
- model = SentenceTransformer('sentence-transformers/all-MiniLM-L6-v2')
6
 
7
  def embed_text(text):
8
- embedding = model.encode(text).tolist()
 
 
9
  return embedding
10
 
 
11
  iface = gr.Interface(
12
  fn=embed_text,
13
  inputs=gr.Textbox(lines=5, label="Enter patient text"),
14
  outputs="json",
15
- title="Clinical Text Embedding API"
16
  )
17
 
18
  iface.launch()
 
1
  import gradio as gr
2
  from sentence_transformers import SentenceTransformer
3
 
4
+ # Load a model that outputs 1024-dim vectors
5
+ model = SentenceTransformer('intfloat/e5-large')
6
 
7
  def embed_text(text):
8
+ # Optionally prepend "passage: " if using e5 models
9
+ processed_text = "passage: " + text.strip()
10
+ embedding = model.encode(processed_text).tolist()
11
  return embedding
12
 
13
+ # Gradio interface
14
  iface = gr.Interface(
15
  fn=embed_text,
16
  inputs=gr.Textbox(lines=5, label="Enter patient text"),
17
  outputs="json",
18
+ title="Clinical Text Embedding API (1024-dim)"
19
  )
20
 
21
  iface.launch()