Submit a job, get a webhook, download results. No need to hold a connection.
Most jobs complete in 2-4 hours. Hard guarantee: 24 hours or the job is free.
Same quality, same reliability, half the cost. The trade is time, not quality.
Submit up to 100,000 requests per batch. Larger jobs queued automatically.
JSONL input, JSONL output. Drop-in compatible with the OpenAI Batch API.
Results stored for 30 days. Download via signed URL.
Token-efficient, with volume discounts and burn incentives.
50% of sync rate
60% of sync rate
50% of sync rate
50% of sync rate
Pricing is illustrative. Final rates are governed by on-chain parameters and may vary based on network state.
Tier-based access. Higher stakes unlock better economics and more capacity.
| Tier | Required stake | Access |
|---|---|---|
| Builder | 50M QUBIC | Batch API enabled |
| Startup | 150M QUBIC | Larger jobs, priority queue |
| Business | 500M QUBIC | Custom windows, dedicated capacity |
| Enterprise | Custom | On-prem, custom SLA |
Drop-in compatible with the OpenAI SDK.
from aigarth import Aigarth
client = Aigarth(api_key="sk-aigarth-...")
# Submit a batch of classification requests
with open("requests.jsonl") as f:
job = client.batches.create(
input_file="file-abc123",
endpoint="/v1/chat/completions",
completion_window="24h",
)
# Wait for completion (or use webhook)
result = job.wait()
print(f"Processed {result.request_counts.completed} requests")Everything in the standard tier, plus the things enterprises need.