Types:
from supermemory.types import AddResponse, ProfileResponseMethods:
client.add(**params) -> AddResponseclient.profile(**params) -> ProfileResponse
Types:
from supermemory.types import (
MemoryUpdateResponse,
MemoryListResponse,
MemoryAddResponse,
MemoryGetResponse,
MemoryUploadFileResponse,
)Methods:
client.memories.update(id, **params) -> MemoryUpdateResponseclient.memories.list(**params) -> MemoryListResponseclient.memories.delete(id) -> Noneclient.memories.add(**params) -> MemoryAddResponseclient.memories.get(id) -> MemoryGetResponseclient.memories.upload_file(**params) -> MemoryUploadFileResponse
Types:
from supermemory.types import (
DocumentUpdateResponse,
DocumentListResponse,
DocumentAddResponse,
DocumentGetResponse,
DocumentUploadFileResponse,
)Methods:
client.documents.update(id, **params) -> DocumentUpdateResponseclient.documents.list(**params) -> DocumentListResponseclient.documents.delete(id) -> Noneclient.documents.add(**params) -> DocumentAddResponseclient.documents.get(id) -> DocumentGetResponseclient.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,
ConnectionDeleteByIDResponse,
ConnectionDeleteByProviderResponse,
ConnectionGetByIDResponse,
ConnectionGetByTagsResponse,
ConnectionImportResponse,
ConnectionListDocumentsResponse,
)Methods:
client.connections.create(provider, **params) -> ConnectionCreateResponseclient.connections.list(**params) -> ConnectionListResponseclient.connections.delete_by_id(connection_id) -> ConnectionDeleteByIDResponseclient.connections.delete_by_provider(provider, **params) -> ConnectionDeleteByProviderResponseclient.connections.get_by_id(connection_id) -> ConnectionGetByIDResponseclient.connections.get_by_tags(provider, **params) -> ConnectionGetByTagsResponseclient.connections.import_(provider, **params) -> strclient.connections.list_documents(provider, **params) -> ConnectionListDocumentsResponse