基础消息提示模板#

class langchain_core.prompts.chat.BaseMessagePromptTemplate[source]#

基础类: Serializable, ABC

消息提示模板的基类。

async aformat_messages(**kwargs: Any) list[BaseMessage][source]#

从kwargs异步格式化消息。 应返回一个BaseMessages列表。

Parameters:

**kwargs (Any) – 用于格式化的关键字参数。

Returns:

基础消息列表。

Return type:

列表[BaseMessage]

abstract format_messages(**kwargs: Any) list[BaseMessage][source]#

从kwargs格式化消息。应返回一个BaseMessages列表。

Parameters:

**kwargs (Any) – 用于格式化的关键字参数。

Returns:

基础消息列表。

Return type:

列表[BaseMessage]

pretty_print() None[source]#

打印一个人类可读的表示。

Return type:

pretty_repr(html: bool = False) str[source]#

人类可读的表示。

Parameters:

html (bool) – 是否格式化为HTML。默认为False。

Returns:

人类可读的表示。

Return type:

字符串

abstract property input_variables: list[str]#

此提示模板的输入变量。

Returns:

输入变量列表。