Proveedores de BYOK y LLM
AiHummer nunca requiere un modelo de pago. Desde el principio funciona con modelos gratuitos y locales y un transporte de suscripción a Codex/ChatGPT, y si no se conecta ningún modelo, el tiempo de ejecución recurre a un simulador determinista para que la plataforma aún se inicie y sea comprobable. Cuando realmente deseas un modelo específico, lo traes tú mismo, ya sea como una configuración a nivel de proceso o, por inquilino, con Trae tu propia clave (trae tu propia clave)
Proveedores de LLM compatibles
AiHummer se comunica de forma nativa con cualquier proveedor que exponga una API de chat al estilo OpenAI, llega a otros proveedores a través de una puerta de enlace externa de LLM y admite el transporte de suscripción de ChatGPT. En la práctica, eso cubre:
| proveedora | Cómo se conecta | Notas |
|---|---|---|
| OpenAI | Ruta nativa compatible con OpenAI (AIHUMMER_OPENAI_*) |
|
| Cualquier endpoint estándar de la API de OpenAI | La misma ruta nativa: AIHUMMER_OPENAI_BASE_URL |
Modelos locales, OpenRouter, la API compatible con OpenAI de Gemini, etc. |
| Antropogénico | Interfaz web Antropogénico preajuste (compatible con OpenAI) o a través de la puerta de enlace LLM (AIHUMMER_LLM_*) |
Modelos Claude; conéctalo desde el selector de proveedor con marca, o deja que la pasarela sidecar mantenga la clave |
| Transporte de suscripción Codex / ChatGPT | Transporte basado en suscripción (AIHUMMER_CODEX_*) |
Usa una suscripción a ChatGPT en lugar de una clave de API medida |
[!WARNING] Ninguna API de modelo de pago es obligatoria. AiHummer funciona con modelos gratuitos/locales y el transporte de suscripción Codex/ChatGPT, y si no se configura ningún modelo el el tiempo de ejecución utiliza un mock determinista — la puerta de enlace todavía se inicia y responde. BYOK y las claves de pago son completamente opcionales.
Cableado de un modelo con configuraciones
Las llaves LLM son catálogo-de-configuración perillas (almacenadas en la base de datos): configúralas en la interfaz de administración (Gestión → Configuración) o con aihummer settings set, no en gateway.env. Hay dos caminos de cableado independientes — no mezcles sus variables.
(a) La ruta nativa compatible con OpenAI. La puerta de enlace llama a un endpoint compatible con OpenAI por sí misma y pasa la clave por sí misma:
aihummer settings set AIHUMMER_OPENAI_API_KEY sk-...
aihummer settings set AIHUMMER_OPENAI_BASE_URL https://api.openai.com/v1
aihummer settings set AIHUMMER_OPENAI_MODEL gpt-4o-mini
La misma ruta funciona para un servidor local compatible con OpenAI, OpenRouter o el endpoint compatible con OpenAI de Gemini, solo apunta AIHUMMER_OPENAI_BASE_URL en ello.
(b) El camino de la puerta de enlace LLM. AIHUMMER_LLM_GATEWAY_URL es la URL base de un endpoint compatible con OpenAI — esta es la misma configuración que se muestra en Configuración. Apúntalo a un sidecar de puerta de enlace que mantiene las llaves del proveedor él mismo (no se pasa ninguna clave de API a través de AiHummer), o directamente en la API compatible con OpenAI de un proveedor (en cuyo caso también se proporciona la clave de ese proveedor). Es distinto del nativo AIHUMMER_OPENAI_BASE_URL en la ruta (a):
aihummer settings set AIHUMMER_LLM_GATEWAY_URL http://127.0.0.1:8090
aihummer settings set AIHUMMER_LLM_PROVIDER anthropic
aihummer settings set AIHUMMER_LLM_MODEL claude-sonnet-4-5
[!WARNING] Los caminos no se combinan: emparejamiento
AIHUMMER_LLM_GATEWAY_URLconAIHUMMER_OPENAI_API_KEYno hace nada — ninguna tecla se envía a través del gateway ruta; el sidecar usa sus propias llaves.
Si ninguno de los caminos está configurado, se utiliza el simulacro determinista.
BYOK: claves por inquilino
Donde las variables de entorno configuran un modelo único a nivel de proceso, Trae tu propia clave cada inquilino debe proporcionar sus propias credenciales LLM. Las claves BYOK se gestionan desde la API de administración:
GET /v1/admin/byok
POST /v1/admin/byok
Las claves BYOK se almacenan en la bóveda cifrada, al igual que cualquier otra credencial: nunca se escriben en los registros ni se muestran en el contexto del modelo. Esto es lo que permite que una implementación multinúcleo mantenga la facturación del modelo y el material de claves de cada cliente completamente separados.
Elegir entre configuraciones compartidas y BYOK
- Usa el
AIHUMMER_OPENAI_*/AIHUMMER_LLM_*configuración para un modelo de inquilino único o predeterminado que todo el gateway debería usar. - Usar Trae tu propia clave cuando diferentes inquilinos deben usar diferentes llaves, diferentes proveedores, o facturarse por separado — la clave por inquilino anula la predeterminada para ese inquilino.
[!TIP] Porque se acepta cualquier punto de enlace estándar de OpenAI-API, puedes apuntar
AIHUMMER_OPENAI_BASE_URLen un servidor de modelos local, OpenRouter o un Gemini Punto de acceso compatible con OpenAI sin cambiar nada más en AiHummer.
Cómo se relaciona esto con el resto del modelo de acceso
Las claves BYOK son credenciales del modelo y se encuentran en el mismo almacén cifrado que Conexiones y secretos compartidos/personales. La diferencia es el alcance: BYOK responde qué modelo y clave usa este inquilino, mientras que el personal vs compartido respuestas de alcance cuyas credenciales ejecuta una llamada de una herramienta dada.
¿A dónde vamos ahora?
- Credenciales personales vs compartidas
- Conexiones (OAuth2 por usuario)
- Introducción — los modelos no remunerados principio en contexto.