Streamlit
Streamlit 是一种更快地构建和共享数据应用的方式。 Streamlit 可以在几分钟内将数据脚本转换为可共享的网页应用。全部使用纯 Python。无需前端经验。 更多示例请访问 streamlit.io/generative-ai。
在本指南中,我们将演示如何使用StreamlitCallbackHandler
在交互式Streamlit应用程序中显示代理的思考和行动。使用MRKL代理尝试下面的运行应用程序:
安装与设置
pip install langchain streamlit
你可以运行streamlit hello
来加载一个示例应用并验证你的安装是否成功。完整的说明请参阅Streamlit的
入门文档。
显示想法和行动
要创建一个StreamlitCallbackHandler
,你只需要提供一个父容器来渲染输出。
from langchain_community.callbacks.streamlit import (
StreamlitCallbackHandler,
)
import streamlit as st
st_callback = StreamlitCallbackHandler(st.container())
API Reference:StreamlitCallbackHandler
用于自定义显示行为的其他关键字参数在API参考中有描述。