Docs · Quickstart

Comece com a Onerall

A Onerall entrega uma API unificada com acesso a centenas de endpoints por um único ponto de entrada, cuidando de autenticação, limites, fallback e faturamento.

Três formas de integrar

AbordagemMelhor para
API RESTControle total, qualquer linguagem, zero dependência
SDK clienteChamadas tipadas com o mínimo de boilerplate
Gateway PlatformRevenda com chave por cliente, limite e auditoria

Usando a API Onerall

Envie requisições HTTP padrão para /api/public/v1/{endpoint}. A chave vai no cabeçalho Authorization.

curl https://onerall.com/api/public/v1/text.generate \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $ONERALL_API_KEY" \
  -d '{
    "input": "Qual é o sentido da vida?"
  }'
const res = await fetch("https://onerall.com/api/public/v1/text.generate", {
  method: "POST",
  headers: {
    Authorization: `Bearer ${process.env.ONERALL_API_KEY}`,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({ input: "Qual é o sentido da vida?" }),
});

const data = await res.json();
console.log(data.request_id, data.billed_usd);
import os, requests

res = requests.post(
    "https://onerall.com/api/public/v1/text.generate",
    headers={"Authorization": f"Bearer {os.environ['ONERALL_API_KEY']}"},
    json={"input": "Qual é o sentido da vida?"},
)
print(res.json())

Resposta

{
  "endpoint": "text.generate",
  "status": "accepted",
  "request_id": "0f0f1c2e-...",
  "billed_usd": 0.0042,
  "received_at": "2026-08-02T18:00:00.000Z"
}

Todo request entra na trilha de auditoria com status, latência, IP, custo de atacado e receita de revenda — visível em /console e em /admin.

Próximos passos

Crie sua chave em /console, escolha um plano em /apis e configure limites por endpoint no painel administrativo.