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