API Reference
Vector Encryption API
VectorData
Class representing vector data for encryption.
Properties
vector
: List[float] - Vector valuesid
: str - Unique identifiermetadata
: Optional[Dict] - Additional metadata
Vector Methods
encrypt()
Encrypt a vector while preserving similarity.
Parameters
Name | Type | Required | Description |
---|---|---|---|
vector_data | VectorData | Yes | Vector to encrypt |
encryption_key | Optional[bytes] | No | Custom encryption key |
Returns
EncryptedVector
containing:
ciphertext
: Encrypted vector dataiv
: Initialization vectorauth_hash
: Authentication hash
decrypt()
Decrypt an encrypted vector.
batch_encrypt()
Encrypt multiple vectors efficiently.
Example: Complete Vector Operation Flow
Was this page helpful?