Saltar al contenido
Consola

Empezar

Autenticación y direcciones

Direcciones

La misma clave sirve en los dos formatos. Usa la URL base que espera tu SDK o herramienta:

FormatoURL baseEndpoints
OpenAIhttps://api.offmem.app/v1POST /chat/completions
GET /models
GET /models/{id}
Anthropichttps://api.offmem.appPOST /v1/messages
POST /v1/messages/count_tokens

Los SDK de Anthropic añaden /v1/messages a la URL base, por eso queda sin /v1. La dirección https://offmem.app/v1 también responde, como alias de https://api.offmem.app/v1.

Clave de API

Las claves se crean en Consola › Claves de API y tienen el formato om_ seguido de 40 letras y números. Guardamos solo un resumen criptográfico (hash) de la clave, por eso se muestra una vez, al crearla. Envíala en uno de estos encabezados:

  • Authorization: Bearer om_... (SDK de OpenAI y la mayoría de las herramientas)
  • x-api-key: om_... (SDK de 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-sem-censura", "messages": [{"role": "user", "content": "ok"}]}'

Opciones de la clave

OpciónEfecto
NombreIdentifica la clave en la consola.
Modelos permitidosUna solicitud a otro modelo recibe 403 modelo_nao_permitido. Todos marcados significa sin restricción, incluidos los modelos futuros.
Tope diario (R$)Límite de gasto por día. Alcanzado: 402 teto_chave.
Tope mensual (R$)Límite de gasto por mes. Alcanzado: 402 teto_chave.
Vencimiento7, 30, 90 o 365 días, o ninguno. Vencida: 401 chave_expirada.

El día y el mes siguen la hora de Brasilia (America/Sao_Paulo). Una clave revocada deja de funcionar en la siguiente solicitud y recibe 401 chave_revogada.

Solo en el servidor

La API no envía encabezados CORS: el navegador bloquea las llamadas hechas desde otro sitio. Llámala desde tu servidor, script o herramienta local, y nunca pongas la clave en el código del front-end.

Requisitos de la cuenta

  • Términos de uso aceptados, en el chat o en la consola, en el primer acceso. Sin eso: 403 termos.
  • Saldo para la solicitud. Sin saldo: 402 sem_saldo. Ver Facturación.

Identificador de la solicitud

Cada solicitud cobrada devuelve su identificador en el encabezado x-offmem-request-id (formato OpenAI) o request-id (formato Anthropic). El mismo identificador aparece en el historial de la consola.

El contenido de las solicitudes no se guarda. Quedan modelo, tokens, costo, estado y latencia, además del registro de acceso que exige la ley brasileña (Marco Civil da Internet). Detalles en la política de privacidad.