from mixpeek import Mixpeek
client = Mixpeek(api_key="sk_live_...")
result = client.namespaces.documents.upsert(
namespace_id="product-search",
documents=[
{
"document_id": "prod-001",
"vectors": {"text_embedding": [0.12, -0.34, 0.56]}, # 1536 floats
"payload": {"title": "Noise-Canceling Headphones", "price": 149.99, "in_stock": True},
},
{
"document_id": "prod-002",
"vectors": {"text_embedding": [0.08, 0.22, -0.41]}, # 1536 floats
"payload": {"title": "Bluetooth Speaker", "price": 59.99, "in_stock": True},
},
],
)
# → {"inserted": 2, "document_ids": ["prod-001", "prod-002"]}