Test-LLM / streaming.py
PraiseCode's picture
Create streaming.py
6d33d1c verified
raw
history blame contribute delete
No virus
350 Bytes
from langchain_core.callbacks.base import BaseCallbackHandler
class StreamHandler(BaseCallbackHandler):
def __init__(self, container, initial_text=""):
self.container = container
self.text = initial_text
def on_llm_new_token(self, token: str, **kwargs):
self.text += token
self.container.markdown(self.text)