Spaces:
Sleeping
Sleeping
import streamlit as st | |
from langchain_core.messages import HumanMessage,AIMessage | |
import json | |
class DisplayResultStreamlit: | |
def __init__(self,usecase,graph,user_message): | |
self.usecase= usecase | |
self.graph = graph | |
self.user_message = user_message | |
def display_result_on_ui(self): | |
usecase= self.usecase | |
graph = self.graph | |
user_message = self.user_message | |
if usecase =="Basic Chatbot": | |
for event in graph.stream({'messages':("user",user_message)}): | |
print(event.values()) | |
for value in event.values(): | |
print(value['messages']) | |
with st.chat_message("user"): | |
st.write(user_message) | |
with st.chat_message("assistant"): | |
st.write(value["messages"].content) |