Types:
from supermemory.types import AddResponse, ProfileResponseMethods:
client.add(**params) -> AddResponseclient.profile(**params) -> ProfileResponse
Types:
from supermemory.types import MemoryForgetResponse, MemoryUpdateMemoryResponseMethods:
client.memories.forget(**params) -> MemoryForgetResponseclient.memories.update_memory(**params) -> MemoryUpdateMemoryResponse
Types:
from supermemory.types import (
DocumentUpdateResponse,
DocumentListResponse,
DocumentAddResponse,
DocumentBatchAddResponse,
DocumentDeleteBulkResponse,
DocumentGetResponse,
DocumentListProcessingResponse,
DocumentUploadFileResponse,
)Methods:
client.documents.update(id, **params) -> DocumentUpdateResponseclient.documents.list(**params) -> DocumentListResponseclient.documents.delete(id) -> Noneclient.documents.add(**params) -> DocumentAddResponseclient.documents.batch_add(**params) -> DocumentBatchAddResponseclient.documents.delete_bulk(**params) -> DocumentDeleteBulkResponseclient.documents.get(id) -> DocumentGetResponseclient.documents.list_processing() -> DocumentListProcessingResponseclient.documents.upload_file(**params) -> DocumentUploadFileResponse
Types:
from supermemory.types import SearchDocumentsResponse, SearchExecuteResponse, SearchMemoriesResponseMethods:
client.search.documents(**params) -> SearchDocumentsResponseclient.search.execute(**params) -> SearchExecuteResponseclient.search.memories(**params) -> SearchMemoriesResponse
Types:
from supermemory.types import SettingUpdateResponse, SettingGetResponseMethods:
client.settings.update(**params) -> SettingUpdateResponseclient.settings.get() -> SettingGetResponse
Types:
from supermemory.types import (
ConnectionCreateResponse,
ConnectionListResponse,
ConnectionConfigureResponse,
ConnectionDeleteByIDResponse,
ConnectionDeleteByProviderResponse,
ConnectionGetByIDResponse,
ConnectionGetByTagResponse,
ConnectionImportResponse,
ConnectionListDocumentsResponse,
ConnectionResourcesResponse,
)Methods:
client.connections.create(provider, **params) -> ConnectionCreateResponseclient.connections.list(**params) -> ConnectionListResponseclient.connections.configure(connection_id, **params) -> ConnectionConfigureResponseclient.connections.delete_by_id(connection_id) -> ConnectionDeleteByIDResponseclient.connections.delete_by_provider(provider, **params) -> ConnectionDeleteByProviderResponseclient.connections.get_by_id(connection_id) -> ConnectionGetByIDResponseclient.connections.get_by_tag(provider, **params) -> ConnectionGetByTagResponseclient.connections.import_(provider, **params) -> strclient.connections.list_documents(provider, **params) -> ConnectionListDocumentsResponseclient.connections.resources(connection_id, **params) -> ConnectionResourcesResponse