Inicio / Documentación / Autenticación

Autenticación

Cómo enviar tu clave, qué encabezado espera cada formato y cómo mantener las claves seguras.

Cada solicitud necesita una clave de API creada en tu panel. Las claves empiezan por sk- y tienen los permisos y el saldo de la cuenta que las creó.

Dos encabezados, una clave

La misma clave funciona en ambos formatos; solo cambia el nombre del encabezado.

FormatoEndpointCabecera
Anthropic/v1/messagesx-api-key: sk-...
Anthropic (alt)/v1/messagesAuthorization: Bearer sk-...
OpenAI/v1/chat/completionsAuthorization: Bearer sk-...

El formato de Anthropic también requiere un encabezado de versión. Cualquier SDK de Anthropic lo establece automáticamente:

-H "anthropic-version: 2023-06-01"

Variables de entorno

La mayoría de las herramientas leen estas variables en lugar de recibir una clave como argumento:

VariableUtilizada porValor
ANTHROPIC_BASE_URLClaude Code, SDK de Anthropichttps://aiprimetech.io
ANTHROPIC_AUTH_TOKENClaude Codetu sk- clave
ANTHROPIC_API_KEYSDK de Anthropic (Python/TS)tu sk- clave
OPENAI_BASE_URLSDK de OpenAI, LangChain, LiteLLMhttps://aiprimetech.io/v1
OPENAI_API_KEYSDK de OpenAItu sk- clave
Fíjate en el campo /v1 como sufijo en OPENAI_BASE_URL pero no en ANTHROPIC_BASE_URL. Esa asimetría está en los SDK oficiales; no la hemos introducido nosotros. El cliente de OpenAI añade rutas a la base que le proporcionas, mientras que el cliente de Anthropic añade /v1 por sí mismo. Equivocarse en esto es el error de configuración más común.

Buenas prácticas para las claves

Revocación y rotación

  1. Panel → Claves de API.
  2. Crea primero la clave de reemplazo y despliégala.
  3. Elimina la clave antigua una vez que el tráfico haya migrado. Las solicitudes en curso que la utilicen fallarán inmediatamente después de eliminarla.