Skip to main content
Every client has an async twin with the same constructor and the same run method, awaited.
AsyncAuditor and AsyncRefinery work the same way: await client.run(data).

Batching concurrently

Requests take up to 100 samples. To process a larger dataset, split it into chunks and run them concurrently, keeping the rate limit of 100 requests per minute in mind.
AsyncAuditor.aggregate is the same local, deterministic function as Auditor.aggregate; it is not a coroutine.
Last modified on September 15, 2026