langchain_community.chat_message_histories.sql.BaseMessageConverter

class langchain_community.chat_message_histories.sql.BaseMessageConverter[source]

将BaseMessage转换为SQLAlchemy模型。

Methods

__init__()

from_sql_model(sql_message)

将SQLAlchemy模型转换为BaseMessage实例。

get_sql_model_class()

获取SQLAlchemy模型类。

to_sql_model(message, session_id)

将BaseMessage实例转换为SQLAlchemy模型。

__init__()
abstract from_sql_model(sql_message: Any) BaseMessage[source]

将SQLAlchemy模型转换为BaseMessage实例。

Parameters

sql_message (Any) –

Return type

BaseMessage

abstract get_sql_model_class() Any[source]

获取SQLAlchemy模型类。

Return type

Any

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

将BaseMessage实例转换为SQLAlchemy模型。

Parameters
Return type

Any