- Autenticación centralizada - Punto único para la gestión de claves API
- Seguimiento de uso - Monitorea el uso en equipos y proyectos
- Controles de costos - Implementa presupuestos y límites de velocidad
- Registro de auditoría - Rastrea todas las interacciones del modelo para cumplimiento normativo
- Enrutamiento de modelos - Cambia entre proveedores sin cambios de código
Requisitos de la puerta de enlace
Para que una puerta de enlace LLM funcione con Claude Code, debe cumplir con los siguientes requisitos: Formato de API La puerta de enlace debe exponer a los clientes al menos uno de los siguientes formatos de API:-
Anthropic Messages:
/v1/messages,/v1/messages/count_tokens- Debe reenviar encabezados de solicitud:
anthropic-beta,anthropic-version
- Debe reenviar encabezados de solicitud:
-
Bedrock InvokeModel:
/invoke,/invoke-with-response-stream- Debe preservar campos del cuerpo de la solicitud:
anthropic_beta,anthropic_version
- Debe preservar campos del cuerpo de la solicitud:
-
Vertex rawPredict:
:rawPredict,:streamRawPredict,/count-tokens:rawPredict- Debe reenviar encabezados de solicitud:
anthropic-beta,anthropic-version
- Debe reenviar encabezados de solicitud:
Claude Code determina qué características habilitar en función del formato de API. Al usar el formato Anthropic Messages con Bedrock o Vertex, es posible que necesites establecer la variable de entorno
CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1.Configuración
Selección de modelo
Por defecto, Claude Code utilizará nombres de modelo estándar para el formato de API seleccionado. Si has configurado nombres de modelo personalizados en tu puerta de enlace, utiliza las variables de entorno documentadas en Configuración de modelo para que coincidan con tus nombres personalizados.Configuración de LiteLLM
Requisitos previos
- Claude Code actualizado a la última versión
- Servidor Proxy de LiteLLM implementado y accesible
- Acceso a modelos Claude a través de tu proveedor elegido
Configuración básica de LiteLLM
Configura Claude Code:Métodos de autenticación
Clave API estática
Método más simple usando una clave API fija:Authorization.
Clave API dinámica con ayudante
Para claves rotativas o autenticación por usuario:- Crea un script ayudante de clave API:
- Configura la configuración de Claude Code para usar el ayudante:
- Establece el intervalo de actualización de token:
Authorization y X-Api-Key. El apiKeyHelper tiene menor precedencia que ANTHROPIC_AUTH_TOKEN o ANTHROPIC_API_KEY.
Punto final unificado (recomendado)
Usando el punto final de formato Anthropic de LiteLLM:- Equilibrio de carga
- Alternativas
- Soporte consistente para seguimiento de costos y seguimiento de usuario final