API Passe1

Compatível com o padrão OpenAI: se o seu código já fala essa API, só a base URL e a chave mudam.

Base URL

endpoint
https://passe.dehor.com.br/v1

Autenticação

Envie sua chave no header Authorization. Chaves começam com sk-passe1- e cada chamada desconta do saldo.

header
Authorization: Bearer sk-passe1-...

Primeira chamada

cURL
curl https://passe.dehor.com.br/v1/chat/completions \
  -H "Authorization: Bearer sk-passe1-..." \
  -H "Content-Type: application/json" \
  -d '{
    "model": "glm-5.3-flash",
    "messages": [
      { "role": "user", "content": "Olá" }
    ]
  }'

Conversas e cache

Se o seu app atende várias pessoas ou várias conversas, mande um ID estável por conversa no header X-Conversation-ID: o mesmo valor em todos os turnos da mesma conversa, até 128 caracteres imprimíveis. Assim o contexto repetido aproveita cache e você paga menos. Valor inválido é ignorado sem erro; sem o header, o gateway deduz a conversa pelo início do prompt.

header
X-Conversation-ID: pedido-4821

Streaming

Adicione "stream": true e receba a resposta em SSE, token a token. O gateway repassa sem buffer.

CLI

Use o Passe1 no terminal: chat com streaming, lista de modelos e skills dos seus outros harnesses. Para atualizar: pipx upgrade passe1 (se a sua instalação é antiga, rode o instalador de novo uma vez para migrar).

terminal
curl -fsSL https://passe.dehor.com.br/cli/install.sh | sh

passe1 login
passe1 chat

Modelos disponíveis

Consulte ao vivo em GET https://passe.dehor.com.br/v1/models com sua chave. Cada item traz vision (aceita imagem), context_window e, quando houver, reasoning.effort_levels. Antes de mandar imagem, escolha um modelo com vision: true; o gateway barra com 400 e mensagem clara se o modelo não tiver visão. O catálogo pode mudar conforme a capacidade técnica.

Modelo
glm-5.3-flash
deepseek-v4-pro
glm-5.2
glm-5.3
jev-1.13
muse-wonder

Erros e limites

StatusSignificadoRepetir
400JSON, modelo ou parâmetro inválidoNão
400Imagem enviada a modelo sem visão (model_no_vision)Não
401Chave ausente, inválida, revogada ou expiradaNão
402Saldo insuficiente para a chamadaSim, após recarregar
403Modelo indisponível para a sua contaNão
429Fila de pico em modelo econômico; respeite Retry-AfterSim
503Capacidade indisponívelSim, com backoff

Quando a chamada tem limite por chave, a resposta traz X-RateLimit-Limit, X-RateLimit-Remaining e X-RateLimit-Reset.

Limites de uso

Cada chamada desconta do saldo:

Sem assinatura e sem franquia: o preço por modelo está no painel, e o saldo não expira.

Como o débito é calculado

Cada chamada cobra os tokens de entrada, de saída e de cache pelo preço por milhão de tokens do modelo, convertido em reais pelo câmbio de venda. Cada chamada desconta o valor exato dos tokens, sem mínimo por chamada: a fração de centavo que sobra fica guardada na sua conta e entra na próxima chamada. Para chamar um modelo, a conta precisa de pelo menos R$ 1,00 de saldo.

Saldo e recarga

Recarregar soma crédito ao que você já tem, na mesma chave. Sua chave continua a mesma, então nada na sua integração precisa mudar.

Perdi minha chave

A chave aparece em claro uma única vez, na hora de criar. Se perdeu, abra o dashboard e use Reenviar chave por email.

Comece agora

Recarregue saldo e pague só pelo que usar.

Recarregar saldo