kansei / app.py
deniandriancode's picture
Update app.py
f01351d
raw
history blame contribute delete
No virus
475 Bytes
import gradio as gr
from transformers import pipeline
import random
top_k = 10
masker = pipeline("fill-mask", model="distilroberta-base")
def get_mask(txt):
txt = txt.replace("...", masker.tokenizer.mask_token, 1)
result = masker(txt, top_k=top_k)
random.shuffle(result)
result_seq = []
for r in result:
result_seq.append(r['sequence'])
return result_seq
inf = gr.Interface(fn=get_mask, inputs="text", outputs=["text"] * top_k)
inf.launch()