Summary of entries of Methods for langchain-google-bigtable.
langchain_google_bigtable.chat_message_history.init_chat_history_table
init_chat_history_table( instance_id: str, table_id: str, client: typing.Optional[google.cloud.bigtable.client.Client] = None, ) -> NoneCreate a table to store chat history.
See more: langchain_google_bigtable.chat_message_history.init_chat_history_table
langchain_google_bigtable.loader.init_document_table
init_document_table( instance_id: str, table_id: str, client: typing.Optional[google.cloud.bigtable.client.Client] = None, content_column_family: str = "langchain", metadata_mappings: typing.List[ langchain_google_bigtable.loader.MetadataMapping ] = [], metadata_as_json_column_family: typing.Optional[str] = None, ) -> NoneCreate a table for saving of langchain documents.
See more: langchain_google_bigtable.loader.init_document_table
langchain_google_bigtable.chat_message_history.BigtableChatMessageHistory.add_message
add_message(message: langchain_core.messages.base.BaseMessage) -> NoneWrite a message to the table.
See more: langchain_google_bigtable.chat_message_history.BigtableChatMessageHistory.add_message
langchain_google_bigtable.chat_message_history.BigtableChatMessageHistory.add_messages
add_messages( messages: typing.Sequence[langchain_core.messages.base.BaseMessage], ) -> NoneWrite messages to the table.
See more: langchain_google_bigtable.chat_message_history.BigtableChatMessageHistory.add_messages
langchain_google_bigtable.chat_message_history.BigtableChatMessageHistory.clear
clear() -> NoneClear session memory from DB.
See more: langchain_google_bigtable.chat_message_history.BigtableChatMessageHistory.clear
langchain_google_bigtable.loader.BigtableLoader
BigtableLoader( instance_id: str, table_id: str, row_set: typing.Optional[google.cloud.bigtable.row_set.RowSet] = None, filter: typing.Optional[google.cloud.bigtable.row_filters.RowFilter] = None, client: typing.Optional[google.cloud.bigtable.client.Client] = None, content_encoding: langchain_google_bigtable.loader.Encoding = Encoding.UTF8, content_column_family: str = "langchain", content_column_name: str = "content", metadata_mappings: typing.List[ langchain_google_bigtable.loader.MetadataMapping ] = [], metadata_as_json_column_family: typing.Optional[str] = None, metadata_as_json_column_name: typing.Optional[str] = None, metadata_as_json_encoding: langchain_google_bigtable.loader.Encoding = Encoding.UTF8, )Initialize Bigtable document loader.
langchain_google_bigtable.loader.BigtableLoader.lazy_load
lazy_load() -> typing.Iterator[langchain_core.documents.base.Document]A lazy loader for Documents.
See more: langchain_google_bigtable.loader.BigtableLoader.lazy_load
langchain_google_bigtable.loader.BigtableLoader.load
load() -> typing.List[langchain_core.documents.base.Document]Load data into Document objects.
See more: langchain_google_bigtable.loader.BigtableLoader.load
langchain_google_bigtable.loader.BigtableSaver
BigtableSaver( instance_id: str, table_id: str, client: typing.Optional[google.cloud.bigtable.client.Client] = None, content_encoding: langchain_google_bigtable.loader.Encoding = Encoding.UTF8, content_column_family: str = "langchain", content_column_name: str = "content", metadata_mappings: typing.List[ langchain_google_bigtable.loader.MetadataMapping ] = [], metadata_as_json_column_family: typing.Optional[str] = None, metadata_as_json_column_name: typing.Optional[str] = None, metadata_as_json_encoding: langchain_google_bigtable.loader.Encoding = Encoding.UTF8, )Initialize Bigtable document saver.
langchain_google_bigtable.loader.BigtableSaver.add_documents
add_documents(docs: typing.List[langchain_core.documents.base.Document]) -> NoneSave documents in the DocumentSaver table.
See more: langchain_google_bigtable.loader.BigtableSaver.add_documents
langchain_google_bigtable.loader.BigtableSaver.delete
delete(docs: typing.List[langchain_core.documents.base.Document]) -> NoneDelete all instances of a document from the DocumentSaver table by matching the entire Document object.
See more: langchain_google_bigtable.loader.BigtableSaver.delete