TAZO_API_KEY first.
model defaults to tazo-large. The result is typed; additional response fields
are retained for compatibility. request_id comes from the response header and
idempotency_key identifies this SDK operation. Both are SDK metadata and are
excluded from model_dump().
status="unavailable"; network failures still raise
an exception. See uploaded decisions for file inputs and
errors before adding your own retry loop.