Pular para o conteúdo

Começar

Autenticação e endereços

Endereços

A mesma chave vale nos dois formatos. Use o endereço base que o seu SDK ou ferramenta espera:

FormatoEndereço baseEndpoints
OpenAIhttps://api.offmem.app/v1POST /chat/completions
GET /models
Anthropichttps://api.offmem.appPOST /v1/messages
POST /v1/messages/count_tokens

Os SDKs da Anthropic acrescentam /v1/messages ao endereço base, por isso ele fica sem /v1. O endereço https://offmem.app/v1 também responde, como apelido de https://api.offmem.app/v1.

Chave de API

As chaves são criadas em Console › Chaves de API e têm o formato om_ seguido de 40 letras e números. Guardamos só um resumo criptográfico (hash) da chave, por isso ela aparece uma vez, na criação. Envie em um destes cabeçalhos:

  • Authorization: Bearer om_... (SDKs da OpenAI e a maioria das ferramentas)
  • x-api-key: om_... (SDKs da Anthropic)
curl https://api.offmem.app/v1/chat/completions \
  -H "Authorization: Bearer $OFFMEM_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "offmem-glm-5.3-flash-abliterated", "messages": [{"role": "user", "content": "ok"}]}'

Opções da chave

OpçãoEfeito
NomeIdentifica a chave no console.
Modelos permitidosPedido para outro modelo recebe 403 modelo_nao_permitido. Todos marcados é sem restrição, inclusive modelos futuros.
Teto diário (R$)Limite de gasto por dia. Atingido: 402 teto_chave.
Teto mensal (R$)Limite de gasto por mês. Atingido: 402 teto_chave.
Expiração7, 30, 90 ou 365 dias, ou nenhuma. Vencida: 401 chave_expirada.

Dia e mês seguem o horário de Brasília (America/Sao_Paulo). Chave revogada para de funcionar na requisição seguinte e recebe 401 chave_revogada.

Só no servidor

A API não envia cabeçalhos CORS: o navegador bloqueia chamadas feitas a partir de outro site. Chame do seu servidor, script ou ferramenta local, e nunca coloque a chave no código do front-end.

Requisitos da conta

  • Termos de uso aceitos no console. Sem isso: 403 termos.
  • Saldo para a requisição. Sem saldo: 402 sem_saldo. Veja Cobrança.

Identificador da requisição

Cada requisição cobrada devolve o seu identificador no cabeçalho x-offmem-request-id (formato OpenAI) ou request-id (formato Anthropic). O mesmo identificador aparece no histórico do console.

O conteúdo das requisições não é gravado. Ficam modelo, tokens, custo, status e latência, além do registro de acesso exigido pelo Marco Civil da Internet. Detalhes na política de privacidade.