streamlit使用

streamlit使用

起男 33 2025-05-12

streamlit使用

import time
import streamlit as st
# 标题
st.title("测试标题")
# 段落
st.write("一个段落")
# # 分割线
st.divider()
# # 输入框
name = st.chat_input("你是谁")
if name:
    st.write(f"你好,{name}")
# # 等待提示框
with st.spinner("思考中..."):
    time.sleep(3)
    st.write("思考完成")
# 消息容器
# 角色支持user、assistant、ai、human
# markdown以md形式展示
st.chat_message("user").markdown("你是谁")
st.chat_message("assistant").markdown("我是法外狂徒张三")

可用使用streamlit run xxx.py启动streamlit

streamlit运行后自动打开网页,自动无限循环执行用户代码