Sustainable submission rates
DEEPSEEK in particular is bound by a per-account rate wall rather than by how many
workers you throw at it — roughly 2 QPS sustained regardless of scaling.
Region-gated engines
CHATGPT and CLAUDE draw on accounts provisioned per region. A task for a region with no
serveable accounts is rejected at submit time with REGION_UNAVAILABLE rather than
being queued to fail later.
Set the region with payload.country (ISO 3166-1 alpha-2). It defaults to US.
GET /capacity.
Designing around the limits
1
Batch, don't spray
One
POST /v1/async/task/batch with 500 items costs one round trip and one region
check per distinct region. Five hundred single submissions cost five hundred of each.2
Use priority to order, not to reserve
A high
priority moves a task to the front of the queue. It does not create an account
or an IP that the pool does not have.3
Treat FAILED as a capacity signal
A rising
FAILED rate on a browser-driven engine usually means you are submitting
faster than the pool drains, not that the engine broke.4
Watch the queue
GET /stats exposes queue depth and pool health. If depth grows monotonically, you are
over the sustainable rate.