langchain_community.callbacks.streamlit.streamlit_callback_handler
.LLMThoughtLabeler¶
- class langchain_community.callbacks.streamlit.streamlit_callback_handler.LLMThoughtLabeler[source]¶
为LLMThought容器生成Markdown标签。将此自定义子类传递给StreamlitCallbackHandler以覆盖其默认标签逻辑。
方法
__init__
()返回代理最终思维 - "现在我有了答案"思维,不涉及工具的思维。
返回一个特殊的'history'容器(包含溢出思维)的Markdown标签。
返回尚未关联工具的新LLMThought的Markdown标签。
get_tool_label
(tool, is_complete)返回与工具关联的LLMThought的标签。
- __init__()¶
- get_tool_label(tool: ToolRecord, is_complete: bool) str [source]¶
返回与工具关联的LLMThought的标签。
- 参数
tool (ToolRecord) – 工具的ToolRecord
is_complete (bool) – 如果思想已完成,则为True;如果思想仍在接收输入,则为False。
- 返回类型
思想容器的Markdown标签。