chat / app.py
mhtamim's picture
Create app.py
ea4b307 verified
raw
history blame contribute delete
634 Bytes
import streamlit as st
from transformers import pipeline
# Title for the app
st.title('Fill in the Blank Bot')
# Load the fill-mask pipeline
fill_mask = pipeline('fill-mask')
# Text area for the user input
user_input = st.text_area("Enter a sentence with a <mask> in place of the missing word")
# Button to trigger the fill-mask function
if st.button('Fill the Blank'):
# Predict the missing words
results = fill_mask(user_input)
# Display the top 5 predictions
st.write("Top predictions:")
for result in results:
st.write(f"Prediction: {result['token_str']}, Confidence: {round(result['score'], 4)}")