langchain_community.callbacks.streamlit.streamlit_callback_handler
.LLMThought¶
- class langchain_community.callbacks.streamlit.streamlit_callback_handler.LLMThought(parent_container: DeltaGenerator, labeler: LLMThoughtLabeler, expanded: bool, collapse_on_complete: bool)[源代码]¶
LLM思维流中的思考。
初始化LLMThought。
- 参数
parent_container (DeltaGenerator) – 我们写入的容器。
labeler (LLMThoughtLabeler) – 用于此思考的标签器。
expanded (bool) – 默认是否展开思考。
collapse_on_complete (bool) – 完成后是否折叠思考。
属性
container
我们写入的容器。
last_tool
此思考最后执行的工具
方法
__init__
(parent_container, labeler, ...)初始化LLMThought。
clear
()从屏幕上删除思考。
complete
([final_label])完成思考。
on_agent_action
(action[, color])on_llm_end
(response, **kwargs)on_llm_error
(error, **kwargs)on_llm_new_token
(token, **kwargs)on_llm_start
(serialized, prompts)on_tool_end
(output[, color, ...])on_tool_error
(error, **kwargs)on_tool_start
(serialized, input_str, **kwargs)- __init__(parent_container: DeltaGenerator, labeler: LLMThoughtLabeler, expanded: bool, collapse_on_complete: bool)[source]¶
初始化LLMThought。
- 参数
parent_container (DeltaGenerator) – 我们写入的容器。
labeler (LLMThoughtLabeler) – 用于此思考的标签器。
expanded (bool) – 默认是否展开思考。
collapse_on_complete (bool) – 完成后是否折叠思考。
- complete(final_label: Optional[str] = None) None [source]¶
完成思考。
- 参数
final_label (Optional[str]) –
- 返回类型
None
- on_agent_action(action: AgentAction, color: Optional[str] = None, **kwargs: Any) Any [source]¶
- 参数
action (AgentAction) –
颜色 (可选 [ str ]) –
kwargs (任何类型) –
- 返回类型
任何
- on_llm_end(response: LLMResult, **kwargs: 任何类型) None [source]¶
- 参数
response (LLMResult) –
kwargs (任何类型) –
- 返回类型
None
- on_llm_error(error: BaseException, **kwargs: 任何类型) None [source]¶
- 参数
error (BaseException) –
kwargs (任何类型) –
- 返回类型
None
- on_llm_new_token(token: str, **kwargs: 任何类型) None [source]¶
- 参数
token (字符串) –
kwargs (任何类型) –
- 返回类型
None
- on_llm_start(serialized: Dict[str, Any], prompts: List[str]) None [source]¶
- 参数
serialized (字典[ str, Any ]) –
prompts (字符串列表) –
- 返回类型
None
- on_tool_end(output: Any, color: Optional[str] = None, observation_prefix: Optional[str] = None, llm_prefix: Optional[str] = None, **kwargs: Any) None [source]¶
- 参数
output (Any) –
颜色 (可选 [ str ]) –
observation_prefix (Optional[str]) –
llm_prefix (Optional[str]) –
kwargs (任何类型) –
- 返回类型
None