roshithindia commited on
Commit
d4e5edd
·
1 Parent(s): bd36b34

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -5
app.py CHANGED
@@ -4,27 +4,26 @@ from transformers import TFGPT2LMHeadModel ,GPT2Tokenizer, BitsAndBytesConfig
4
 
5
  tokenizer = GPT2Tokenizer.from_pretrained('gpt2')
6
  model = TFGPT2LMHeadModel.from_pretrained('gpt2',pad_token_id = tokenizer.eos_token_id)
7
-
8
  def generate(inp):
9
  input_ids = tokenizer.encode(inp,return_tensors = 'tf')
10
  beam_output = model.generate(input_ids, max_length = 90,num_beams = 5, no_repeat_ngram_size = 2, early_stopping = True)
11
  output = tokenizer.decode(beam_output[0],skip_special_tokens = True, clean_up_tokenization_spaces = True)
12
  return ".".join(output.split(".")[:-1]) + "."
13
 
14
- st.title("Programming Bot")
15
  if "messages" not in st.session_state:
16
  st.session_state.messages = []
17
  st.session_state.messages.append({
18
  'role':'assistant',
19
- 'content':"Hi! I'm your Programming Bot assistant"
20
  })
21
  for message in st.session_state.messages:
22
  with st.chat_message(message["role"]):
23
  st.markdown(message["content"])
24
  prompt = st.chat_input("Any Queries?")
25
  if prompt:
26
- # with st.chat_message("user"):
27
- # st.markdown(prompt)
28
  st.session_state.messages.append({"role":"user","content":prompt})
29
  response = generate(prompt)
30
  with st.chat_message("assistant"):
 
4
 
5
  tokenizer = GPT2Tokenizer.from_pretrained('gpt2')
6
  model = TFGPT2LMHeadModel.from_pretrained('gpt2',pad_token_id = tokenizer.eos_token_id)
 
7
  def generate(inp):
8
  input_ids = tokenizer.encode(inp,return_tensors = 'tf')
9
  beam_output = model.generate(input_ids, max_length = 90,num_beams = 5, no_repeat_ngram_size = 2, early_stopping = True)
10
  output = tokenizer.decode(beam_output[0],skip_special_tokens = True, clean_up_tokenization_spaces = True)
11
  return ".".join(output.split(".")[:-1]) + "."
12
 
13
+ st.title("Animal Bot")
14
  if "messages" not in st.session_state:
15
  st.session_state.messages = []
16
  st.session_state.messages.append({
17
  'role':'assistant',
18
+ 'content':"Hi! I'm your Animal assistant, any queries about animals ?"
19
  })
20
  for message in st.session_state.messages:
21
  with st.chat_message(message["role"]):
22
  st.markdown(message["content"])
23
  prompt = st.chat_input("Any Queries?")
24
  if prompt:
25
+ with st.chat_message("user"):
26
+ st.markdown(prompt)
27
  st.session_state.messages.append({"role":"user","content":prompt})
28
  response = generate(prompt)
29
  with st.chat_message("assistant"):