upsert_binary is the low-level, high-throughput upsert path. Vectors are sent as base64-encoded binary instead of JSON arrays, which is significantly faster for large batches. Unlike the two-arg form of upsert(), this method also accepts parallel metadata and contents lists.
Parameters
Returns
None
Exceptions
Error
Error
TypeError:vectorsis not a numpy array.ValueError:vectors.ndim != 2, orlen(ids) != vectors.shape[0], or the server rejects the upsert.