text-keywords / app.py
vinni1484's picture
Update app.py
f607c51
raw
history blame
439 Bytes
import gradio as gr
from keybert import KeyBERT
@st.cache(allow_output_mutation=True, suppress_st_warning=True, show_spinner=True)
def load_model():
model = KeyBERT("sentence-transformers/xlm-r-distilroberta-base-paraphrase-v1")
return model
model = load_model()
def keywords(text):
keywords = model.extract_keywords(text,top_n=10)
return keywords
gr.Interface(keywords, "text", "text",title="Keyword Extractor").launch()