File size: 505 Bytes
9fa6c15
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import gradio as gr
from utils_model import ModelFactory

def retrieve_embeddings(input_text_query):
    model_type = 'mock'
    model_factory_obj = ModelFactory()
    model = model_factory_obj.create_model(model_type)

    query_embeddings = model.retrieve_embeddings(input_text_query)

    return query_embeddings

def build():
    app = gr.Interface(fn=retrieve_embeddings, inputs="text", outputs="dataframe")

    return app

def run(app):
    app.launch(server_name='0.0.0.0')

app = build()
run(app)