ploysuay commited on
Commit
161d206
1 Parent(s): 3b21e8a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -13
app.py CHANGED
@@ -1,17 +1,12 @@
1
  import streamlit as st
2
  from transformers import pipeline
 
3
 
4
- classifier = pipeline("token-classification", model="Jean-Baptiste/camembert-ner")
5
- def main():
6
- st.title("Yelp review")
7
 
8
- with st.form("text_field"):
9
- text = st.text_area('enter some text:')
10
- # clicked==True only when the button is clicked
11
- clicked = st.form_submit_button("Submit")
12
- if clicked:
13
- results = classifier([text])
14
- st.json(results)
15
-
16
- if __name__ == "__main__":
17
- main()
 
1
  import streamlit as st
2
  from transformers import pipeline
3
+ from transformers import AutoTokenizer, T5ForConditionalGeneration
4
 
5
+ model_name = "allenai/unifiedqa-t5-small" # you can specify the model size here
6
+ tokenizer = AutoTokenizer.from_pretrained(model_name)
7
+ model = T5ForConditionalGeneration.from_pretrained(model_name)
8
 
9
+ def run_model(input_string, **generator_args):
10
+ input_ids = tokenizer.encode(input_string, return_tensors="pt")
11
+ res = model.generate(input_ids, **generator_args)
12
+ return tokenizer.batch_decode(res, skip_special_tokens=True)