Spaces:
Sleeping
Sleeping
File size: 894 Bytes
0859fbd |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
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) |