cyborgdb_core module:
Client– Handles configuration, index creation/loading, and listing available indexes.EncryptedIndex– Provides data operations on a specific encrypted index such as upserting vectors, training the index, querying, and retrieving stored items.
Module-level helpers
Two module-level helpers report on CUDA/GPU support in the current build and environment:- Types:
StorageConfig,S3Credentials,GPUConfig,StoragePrecision,KMSBlob,Logger,MetadataResult(the row type returned byquery_metadata()). - KMS functions:
create_index_kms,push_index_kms,get_index_kms,delete_index_kms. - Embedding helpers:
supported_embedding_models(),find_embedding_model(name), theEmbeddingModelclass (embed_documents()/embed_queries()), and theEmbeddingModelUnavailableexception (aRuntimeErrorsubclass). - Datetime helpers:
to_epoch_millis(value)andfrom_epoch_millis(millis). Metadata has no native datetime type;datetime/datevalues are stored as epoch milliseconds. __version__.