langchain_community.chat_message_histories.sql.BaseMessageConverter

class langchain_community.chat_message_histories.sql.BaseMessageConverter[source]

将BaseMessage转换为SQLAlchemy模型。

方法

__init__()

from_sql_model(sql_message)

将 SQLAlchemy 模型转换为 BaseMessage 实例。

get_sql_model_class()

获取 SQLAlchemy 模型类。

to_sql_model(message, session_id)

将 BaseMessage 实例转换为 SQLAlchemy 模型。

__init__()
抽象 from_sql_model(sql_message: Any) BaseMessage[源代码]

将 SQLAlchemy 模型转换为 BaseMessage 实例。

参数

sql_message (Any) –

返回类型

BaseMessage

抽象 get_sql_model_class() Any[源代码]

获取 SQLAlchemy 模型类。

返回类型

Any

抽象 to_sql_model(message: BaseMessage, session_id: str) Any[源代码]

将 BaseMessage 实例转换为 SQLAlchemy 模型。

参数
返回类型

Any