vishnu714 commited on
Commit
dad993f
·
verified ·
1 Parent(s): fdc95b8

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -4
app.py CHANGED
@@ -2,11 +2,11 @@ import streamlit as st
2
  from ctransformers import AutoModelForCausalLM
3
  from fastapi import FastAPI
4
  from pydantic import BaseModel
5
- import time
6
- from sklearn.feature_extraction.text import TfidfVectorizer
7
- from sklearn.metrics.pairwise import cosine_similarity
8
  import numpy as np
9
  import PyPDF2
 
 
 
10
 
11
  # Load the model
12
  @st.cache_resource
@@ -69,7 +69,10 @@ def stream_response(prompt, context, placeholder):
69
  response = ""
70
  for token in generate_llama_response(prompt, context):
71
  response += token
72
- placeholder.markdown(response + "▌")
 
 
 
73
  placeholder.markdown(response)
74
 
75
  def summarize_pdf(documents, placeholder):
 
2
  from ctransformers import AutoModelForCausalLM
3
  from fastapi import FastAPI
4
  from pydantic import BaseModel
 
 
 
5
  import numpy as np
6
  import PyPDF2
7
+ from sklearn.feature_extraction.text import TfidfVectorizer
8
+ from sklearn.metrics.pairwise import cosine_similarity
9
+ import time
10
 
11
  # Load the model
12
  @st.cache_resource
 
69
  response = ""
70
  for token in generate_llama_response(prompt, context):
71
  response += token
72
+ if len(response.split()) >= 50: # Minimum 50 tokens
73
+ placeholder.markdown(response + "▌")
74
+ if len(response.split()) >= 100: # Maximum 100 tokens
75
+ break
76
  placeholder.markdown(response)
77
 
78
  def summarize_pdf(documents, placeholder):