由 neevop 十二月 3, 2023
聊天元素
1.1 st.chat_message
# st.chat_message(name, *, avatar=None)
import streamlit as st
import numpy as np
with st.chat_message("user"):
st.write("Hello 👋")
st.line_chart(np.random.randn(30, 3))
1.2 st.chat_input
# st.chat_input(placeholder="Your message", *, key=None, max_chars=None, disabled=False, on_submit=None, args=None, kwargs=None)
import streamlit as st
prompt = st.chat_input("Say something")
if prompt:
st.write(f"User has sent the following prompt: {prompt}")