langchain.memory.chat_message_histories.sql.BaseMessageConverter¶
class langchain.memory.chat_message_histories.sql.BaseMessageConverter[source]¶
The class responsible for converting BaseMessage to your SQLAlchemy model.
Methods
__init__()
from_sql_model(sql_message)
Convert a SQLAlchemy model to a BaseMessage instance.
get_sql_model_class()
Get the SQLAlchemy model class.
to_sql_model(message, session_id)
Convert a BaseMessage instance to a SQLAlchemy model.
__init__()¶
abstract from_sql_model(sql_message: Any) → BaseMessage[source]¶
Convert a SQLAlchemy model to a BaseMessage instance.
abstract get_sql_model_class() → Any[source]¶
Get the SQLAlchemy model class.
abstract to_sql_model(message: BaseMessage, session_id: str) → Any[source]¶
Convert a BaseMessage instance to a SQLAlchemy model.
Examples using BaseMessageConverter¶
SQL Chat Message History