LLMThoughtLabeler#
- class langchain_community.callbacks.streamlit.streamlit_callback_handler.LLMThoughtLabeler[source]#
为LLMThought容器生成markdown标签。将此的自定义子类传递给StreamlitCallbackHandler以覆盖其默认的标签逻辑。
方法
返回代理最终思考的Markdown标签 - “现在我有了答案”的思考,不涉及工具。
返回一个用于包含溢出思考的特殊“历史”容器的Markdown标签。
返回一个尚未关联工具的新LLMThought的markdown标签。
get_tool_label
(tool, is_complete)返回与工具关联的LLMThought的标签。
- static get_final_agent_thought_label() str [source]#
返回代理最终思考的Markdown标签 - 即“现在我有了答案”的思考,这不涉及工具。
- Return type:
字符串
- static get_tool_label(tool: ToolRecord, is_complete: bool) str [source]#
返回具有关联工具的LLMThought的标签。
- Parameters:
工具 (ToolRecord) – 工具的 ToolRecord
is_complete (bool) – 如果思考完成则为True;如果思考仍在接收输入则为False。
- Return type:
思维容器的markdown标签。