langchain_community.chat_message_histories.sql.DefaultMessageConverter

class langchain_community.chat_message_histories.sql.DefaultMessageConverter(table_name: str)[source]

SQLChatMessageHistory 的默认消息转换器。

方法

__init__(table_name)

from_sql_model(sql_message)

将 SQLAlchemy 模型转换为 BaseMessage 实例。

get_sql_model_class()

获取 SQLAlchemy 模型类。

to_sql_model(message, session_id)

将 BaseMessage 实例转换为 SQLAlchemy 模型。

参数

table_name (str) –

__init__(table_name: str)[source]
参数

table_name (str) –

from_sql_model(sql_message: Any) BaseMessage[source]

将 SQLAlchemy 模型转换为 BaseMessage 实例。

参数

sql_message (Any) –

返回类型

BaseMessage

get_sql_model_class() Any[source]

获取 SQLAlchemy 模型类。

返回类型

Any

to_sql_model(message: BaseMessage, session_id: str) Any[source]

将 BaseMessage 实例转换为 SQLAlchemy 模型。

参数
返回类型

Any