Primeros pasos

Autenticación

Protege tus solicitudes a la API de TokenLab con claves API

Claves API

Las llamadas a modelos y los recursos privados requieren una clave API. Los endpoints públicos como GET /v1/models y GET /v1/models/{model} funcionan sin ella. Una consulta de descubrimiento correcta no valida la clave; sigue el inicio rápido para enviar una solicitud al modelo. Usa la clave completa guardada, no el prefijo de la lista.

Para los endpoints compatibles con OpenAI, envíala como:

Authorization: Bearer sk-your-api-key

Para las solicitudes compatibles con Anthropic a /v1/messages, también puedes usar:

x-api-key: sk-your-api-key

Tokens de gestión

Los endpoints de la API de gestión usan un tipo de token distinto:

Authorization: Bearer mt-your-management-token

Usa los tokens de gestión solo con /v1/management/*. Abre API → Tokens en el espacio de trabajo seleccionado para crear o reemplazar un token. Guarda el token completo de forma segura; solo se muestra una vez después de crearlo o reemplazarlo.

Los tokens de gestión no sirven para inferencia de modelos, y las claves API normales sk-... no sirven para la API de gestión.

Obtener tu clave API

  1. Inicia sesión en tu TokenLab Dashboard
  2. Abre API Keys
  3. Crea una nueva clave
  4. Asígnale un nombre descriptivo
  5. Cópiala inmediatamente porque se muestra solo una vez
  • Nunca expongas claves API en código del lado del cliente
  • Nunca subas claves API al control de versiones
  • Usa variables de entorno o un gestor de secretos
  • Rota las claves periódicamente
  • Elimina las claves sin usar

Uso de claves API

Consulta el inicio rápido para las variables de entorno y una primera solicitud completa. Usa el SDK correspondiente al formato API y guarda las claves en el servidor.

Características de las claves API

Límites de uso

Puedes establecer un límite de uso en cada clave API:

ConfiguraciónDescripción
Sin límiteLa clave usa el saldo de tu cuenta sin restricciones
Límite fijoLa clave deja de funcionar después de alcanzar la cantidad especificada

Prefijo de clave

Todas las claves API de TokenLab comienzan con sk-.

Respuestas de error

Código de estadoTipoCódigoDescripción
401invalid_api_keyinvalid_api_keyLa clave API falta, no es válida, está inactiva o fue revocada
401expired_api_keyexpired_api_keyLa clave API ha caducado
402insufficient_balanceinsufficient_balanceEl saldo de la cuenta es insuficiente
402quota_exceededquota_exceededSe alcanzó el límite de uso de la clave API

Ejemplo:

{
  "error": {
    "message": "Invalid API key provided",
    "type": "invalid_api_key",
    "code": "invalid_api_key"
  }
}

En esta página