File size: 853 Bytes
77fcff0
dd846fa
fbaea7e
77fcff0
3dc0cd0
dd846fa
 
fbaea7e
3dc0cd0
dd846fa
 
 
5223a76
9477139
dd846fa
9477139
dd846fa
 
 
 
5223a76
dd846fa
5223a76
 
f04db60
dd846fa
 
 
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
28
import gradio as gr
from transformers import pipeline
import datetime

generator = pipeline('text2text-generation', model='mohsenfayyaz/mt5-small-query_realestate_cars-finetuned')

def generate(text):
    print(f"[{datetime.datetime.now().strftime('%Y-%m-%d %H:%M')}]: {text}")
    result = generator(text, max_length=200)
    return result[0]["generated_text"]

examples = [
    ["آپارتمان 100 متری توی پیروزی سه خواب"],
    ["اجاره آپارتمان ۶۰ متر صادقیه"],
    ["شمع 206"],
    ["ماشین پژو پارس سفید مدل 90"],
]

demo = gr.Interface(
    fn=generate,
    inputs=gr.inputs.Textbox(lines=1, label="Input Text"),
    outputs=gr.outputs.Textbox(label="Generated Text"),
    examples=examples,
    cache_examples=True,
    title="Query Information Extraction Demo",
)

demo.launch()