from topk_sdk.data import f32_vector, u8_vector, binary_vector, f32_sparse_vector, u8_sparse_vector, bytes
client.collection("books").upsert([
{
"_id": "1",
"title": "The Great Gatsby",
"published_year": 1925,
"price": 10.99,
"is_published": true,
"f32_embedding": f32_vector([0.12, 0.67, 0.82, 0.53]),
"u8_embedding": u8_vector([0, 1, 2, 3]),
"binary_embedding": binary_vector([0, 1, 1, 0]),
"f32_sparse_embedding": f32_sparse_vector({0: 0.12, 6: 0.67, 17: 0.82, 97: 0.53}),
"u8_sparse_embedding": u8_sparse_vector({0: 12, 6: 67, 17: 82, 97: 53}),
"bytes": bytes([0, 1, 1, 0]),
"tags": ["dream", "illusion", "desire"],
}
])