Documentação

Faça sua primeira chamada à API do Apiário Dev em menos de 5 minutos.

Obtenha sua chave

Crie sua conta em nossa plataforma e gere sua primeira API key. Uma chave única que funciona com todos os modelos e formatos compatíveis.

1. Criar conta
2. Gerar API key no painel
3. Copiar chave (sk-...)

Primeira chamada à API

Use o endpoint compatível com OpenAI para fazer sua primeira requisição. Substitua $APIARIO_KEY pela sua chave.

curl https://api.apiario.dev/v1/chat/completions \
  -H "Authorization: Bearer $APIARIO_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "maritaca/sabia-4",
    "messages": [
      {"role": "user", "content": "Olá! Quem é você?"}
    ]
  }'
from openai import OpenAI

client = OpenAI(
    base_url="https://api.apiario.dev/v1",
    api_key="$APIARIO_KEY"
)

response = client.chat.completions.create(
    model="maritaca/sabia-4",
    messages=[
        {"role": "user", "content": "Olá! Quem é você?"}
    ]
)

print(response.choices[0].message.content)
import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://api.apiario.dev/v1",
  apiKey: process.env.APIARIO_KEY,
});

const response = await client.chat.completions.create({
  model: "maritaca/sabia-4",
  messages: [
    { role: "user", content: "Olá! Quem é você?" }
  ],
});

console.log(response.choices[0].message.content);

Modelos e Preços

Consulte a lista completa de modelos disponíveis via GET /v1/models. Os preços são exibidos em Reais (BRL) por 1 milhão de tokens, tanto para entrada quanto para saída.

curl https://api.apiario.dev/v1/models \
  -H "Authorization: Bearer $APIARIO_KEY"

Consulte a página de Modelos para ver a lista completa com preços atualizados em BRL por 1 milhão de tokens.

Tokens e Uso

Cada requisição consome créditos proporcionalmente ao número de tokens processados. Acompanhe seu uso em tempo real no painel. 1 crédito = R$ 0,001.

  • 1 crédito = R$ 0,001
  • Cada requisição debita créditos do seu saldo em tempo real
  • Acompanhe no painel: uso diário, por modelo, total do período
  • Exporte relatórios em CSV

Rate Limit e Isolamento

Cada provedor upstream (OpenAI, Anthropic, Maritaca, etc.) define seus próprios limites de taxa (RPM, TPM). O Apiário Dev repassa esses limites de forma transparente. Cada chave de API possui isolamento próprio — consulte os cabeçalhos de resposta para monitorar seu consumo.

Cada provedor define seus limites de forma independente. O cabeçalho HTTP X-RateLimit-Remaining indica quantas requisições ainda podem ser feitas no minuto atual para aquele provedor.

Códigos de Erro

A API utiliza códigos HTTP padrão. Erros de validação retornam 422, créditos insuficientes retornam 402, e erros do provedor upstream são repassados com o formato apropriado (OpenAI, Anthropic ou Ollama).

HTTP Significado Causa comum
400 Requisição inválida JSON mal formatado
401 Não autorizado API key inválida ou ausente
402 Créditos insuficientes Saldo zerado ou insuficiente
404 Não encontrado Modelo inexistente ou rota errada
422 Erro de validação Campo obrigatório ausente ou tipo inválido
429 Rate limit excedido Muitas requisições em curto período
5xx Erro interno Erro temporário do servidor ou provedor upstream

Próximos passos

Explore o painel para gerenciar suas chaves, acompanhar uso e recarregar créditos.

Perguntas Frequentes

Dúvidas comuns sobre a API do Apiário Dev.

01 Como faço para recarregar minha conta?

Acesse o painel de créditos e escolha entre R$ 10, R$ 30 ou R$ 50. O pagamento é via PIX (instantâneo) ou cartão de crédito.

02 Como funciona a cobrança?

Seus créditos são descontados em tempo real a cada requisição. 1 crédito equivale a R$ 0,001. Cada requisição tem seu custo calculado com base nos tokens de entrada e saída do modelo utilizado.

03 Quais modelos estão disponíveis?

Oferecemos dezenas de modelos dos principais provedores: OpenAI, Anthropic, Google, Meta, DeepSeek, Maritaca e mais. Consulte nossa página de Modelos para ver a lista completa com preços atualizados.

04 O que acontece se meus créditos acabarem?

A API retorna HTTP 402 (Payment Required). Sua conta não é bloqueada nem cobrada automaticamente. Basta recarregar para voltar a usar normalmente.