Abbeite commited on
Commit
36c479c
1 Parent(s): 2c20cef

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -15
app.py CHANGED
@@ -1,11 +1,11 @@
1
  import streamlit as st
2
  import logging
3
  from transformers import AutoModelForCausalLM, AutoTokenizer, pipeline
4
- import time
5
 
6
  # Set the logger to display only CRITICAL messages
7
  logging.basicConfig(level=logging.CRITICAL)
8
 
 
9
  # Cache the model and tokenizer to avoid reloading it every time
10
  @st.experimental_singleton
11
  def load_model():
@@ -32,18 +32,6 @@ if st.button("Submit"):
32
  if user_input:
33
  # Generate text based on the input
34
  generated_text = generate_text(user_input)
35
-
36
- # Initialize or reset the progress state
37
- if 'text_progress' not in st.session_state:
38
- st.session_state['text_progress'] = ""
39
-
40
- # Simulate typing effect
41
- for i in range(len(generated_text)):
42
- st.session_state['text_progress'] = generated_text[:i+1]
43
- st.write(st.session_state['text_progress'])
44
- time.sleep(0.05) # Adjust as needed for the desired speed of the "typing" effect
45
-
46
- # Reset progress for next input
47
- del st.session_state['text_progress']
48
  else:
49
- st.write("Please enter a prompt.")
 
1
  import streamlit as st
2
  import logging
3
  from transformers import AutoModelForCausalLM, AutoTokenizer, pipeline
 
4
 
5
  # Set the logger to display only CRITICAL messages
6
  logging.basicConfig(level=logging.CRITICAL)
7
 
8
+
9
  # Cache the model and tokenizer to avoid reloading it every time
10
  @st.experimental_singleton
11
  def load_model():
 
32
  if user_input:
33
  # Generate text based on the input
34
  generated_text = generate_text(user_input)
35
+ st.write(generated_text)
 
 
 
 
 
 
 
 
 
 
 
 
36
  else:
37
+ st.write("Please enter a prompt.")