Docs · Referência

Referência da API

Um contrato único para todos os endpoints: mesmo envelope de resposta, mesmos cabeçalhos de limite e o mesmo objeto de uso.

Request

CampoTipoDescrição
inputstring | objectEntrada principal do endpoint
streambooleanAtiva Server-Sent Events
routingobjectOrdem de provedores e política de otimização
metadataobjectChave-valor livre, devolvido na auditoria
idempotency_keystringDeduplica reenvios por 24h

Response

{
  "id": "req_01HZY6M9K3",
  "endpoint": "text.generate",
  "data": { "output": "..." },
  "usage": { "calls": 1, "unit": "call", "cost_usd": 0.0004 },
  "provider": "provider_a",
  "latency_ms": 412
}

Cabeçalhos de resposta

CabeçalhoExemplo
X-Onerall-Request-Idreq_01HZY6M9K3
X-Onerall-Limit600
X-Onerall-Remaining583
X-Onerall-Reset2026-08-02T19:31:00Z
X-Onerall-Quota-Used184213
X-Onerall-Cost-Usd0.0004

Idempotência

Envie idempotency_key em qualquer POST. Reenvios com a mesma chave nas próximas 24h retornam a resposta original, sem nova cobrança.