Qué es InferenceKey
adidas · capa de inferencia con LiteLLM
Modelos que no ofrece ningún proveedor, datos que no pueden salir de casa y una forma más barata de mover muchos tokens. Entra en LiteLLM como un proveedor más.
Javier Abrego · inferencekey.com
Dónde encaja
Copilotos, Claude Code, servicios internos
Virtual keys, budgets, routing, fallbacks, guardrails. Se queda como está.
ik/forecast · ik/chat-privado · ik/deepinferInferenceKeyPara LiteLLM es un proveedor más: la misma API que OpenAI y Anthropic (/v1/chat/completions, /v1/messages, embeddings, rerank, audio). No sustituye nada de lo que tenéis.
Qué es InferenceKey
En la misma tabla: rtx6000-mad-01, GPU propia, y policy-claims-intake-H100NVL, pods alquilados en RunPod.
Modelos abiertos o propios, en vuestros servidores o en GPUs alquiladas, y todo desde el mismo panel.
Prompts, documentos y respuestas se quedan dentro. El despliegue on-prem completo lo validaríamos con vosotros.
Cinco workloads de modalidades distintas (transcripción, embeddings, resúmenes, imagen y rerank) servidos por la misma RTX PRO 6000.
Chat, código, embeddings, rerank, voz, imagen y forecast. Una GPU de 48 GB puede servir cinco modelos a la vez, cada uno en su parte de la memoria.
vLLM
SGLang
llama.cpp
OllamaEl selector de motor al crear un workload.
Se elige al desplegar. Cambiar de motor no cambia la API que ve LiteLLM.
Complementar, no reemplazar
Autoprovisioning
Autoprovisioning
Autoprovisioning
Autoprovisioning desde código
ensuredeja lo que dice el códigoAutoprovisioning desde código
github.com/inferencekey/inferencekey-sdk
Políticas de ejecución
Tres formas de decidir cuándo pagáis GPU.
Para lo interactivo, donde importa responder rápido. A cambio, también se paga de noche.
keep_queued · por ventana
Días y horas con zona horaria (Europe/Madrid) y mínimo y máximo de workers. Fuera de la ventana no se enciende nada.
threshold · por cola
Se enciende cuando la cola pasa de N jobs o el más antiguo supera una edad. Con 30 s sin jobs, se apaga.
Pagáis las horas de la ventana, no 730 horas al mes.
Sube y baja entre un mínimo y un máximo. Con mínimo 0, si no hay demanda no hay GPU. Primero se usan vuestras GPUs y después la nube.
Políticas de ejecución
Chat interactivo con latencia baja.
Forecast nocturno, embeddings del catálogo, transcripciones.
Cargas con picos, que pueden bajar a cero.
Todas con tope de gasto por hora. Primero vuestras GPUs (coste 0), después la nube: solo las GPUs que permitís, y la más barata que haya disponible.
Autoscaling en vuestras GPUs
Scale from zero
Scale from zero
El autoscaler ve la cola y pide 2 GPUs.
Scale from zero
Sin imágenes de contenedor ni Kubernetes.
Clip a 1,5x
Scale from zero
Lo que no se usa, no se paga.
Modelos que ningún proveedor sirve
Demanda, ventas, inventario.
Ya desplegadosCarteles, infografías y fichas de producto con el texto bien escrito, maquetados con un JSON.
Con un backend propio, ya en nuestro SDKBusca en PDFs y fichas técnicas a partir de la imagen de cada página, sin OCR.
Con un backend propioDetecta datos personales antes de que salgan: la pieza que necesita el guardrail.
Con un backend propioSíntesis de voz con voces propias.
Ya desplegadoY versiones que un proveedor ya ha retirado.
Con un backend propioNi en OpenRouter ni en los grandes proveedores de pago por uso. Comprobado el 29-10-2026.
Ejemplo · forecast
# La misma serie a tres modelos, a través de LiteLLM
curl $LITELLM/ik/forecast/chronos2 \
-H "Authorization: Bearer $LITELLM_KEY" \
-d '{
"series_id": "ventas-semanales",
"target": [120, 135, 128, 160, 171, 158, 190],
"horizon": 4
}'
# /ik/forecast/timesfm · /ik/forecast/moirai2
Gráfico ilustrativo: muestra la forma de la respuesta, no una salida real.
Vuestro propio código como modelo
package_backend y publish_custom_backend: dos llamadas.Vuestro propio código como modelo
Vuestro propio código como modelo
ik/*.Vuestro propio código como modelo
Datos que no pueden salir
ik/*, que corren en vuestras GPUs.Por ejemplo: diseños antes del lanzamiento, datos de empleados, contratos o código propio.
Datos que no pueden salir
ik/*Por construir: falta un adaptador pequeño entre el guardrail de LiteLLM e InferenceKey.
DeepInfer · agentes de código con muchos tokens
DeepInfer · agentes de código con muchos tokens
Las mismas 4 B200, con contextos de casi medio millón de tokens. Un agente relee casi todo su contexto en cada paso: eso es lo que se ahorra.
DeepInfer · agentes de código con muchos tokens
DeepInfer · agentes de código con muchos tokens
DeepInfer · agentes de código con muchos tokens
0,006 = 27.900 USD / (1,8 M tokens/s × 730 h). Claude y DeepSeek: el mismo mes real de Claude Code, 26.161 M tokens, 96,8 % desde caché.
Frente a 200 suscripciones Claude Max 20x (40.000 USD/mes), un 30 % menos. Con 80 usuarios tan intensivos, en cambio, la máquina sale un 75 % más cara.
DeepInfer · agentes de código con muchos tokens
LiveBench, programación con agentes, 10-10-2026. En el índice general de Artificial Analysis, Claude Opus 5.5 sale por delante (58 frente a 39).
DeepInfer · agentes de código con muchos tokens
/v1/messages. A través de vuestro LiteLLM lo comprobaríamos en la evaluación.Coste · agentes de código y cargas con mucho contexto
Coste real
ik/* en LiteLLM sale de datos reales.Coste real
Coste real
Ilustrativo. Solo las GPUs que permitís y con tope de gasto por hora.
Coste real
La integración, en vuestro config.yaml
model_list:
# Chat privado servido por InferenceKey
- model_name: ik/gemma4-26b
litellm_params:
model: openai/gemma4-26b-llamacpp-amd
api_base: https://<inferencekey>/endpoint/<proyecto>/gemma4-26b-llamacpp-amd/v1
api_key: os.environ/IK_API_KEY
router_settings:
# Sin fallback de privado a público: lo sensible nunca sale
num_retries: 0
general_settings:
pass_through_endpoints: # forecast, detrás de la auth de LiteLLM
- path: /ik/forecast/chronos2
target: https://<inferencekey>/endpoint/<proyecto>/chronos2-forecast/forecast
auth: true
Probado el 29-10 con LiteLLM 1.106.6 contra producción: chat (también en streaming), embeddings, rerank y transcripción.
Siguiente paso
Dos semanas, datos no sensibles, en modo scheduled: solo pagáis las horas de ventana.
Un modelo privado registrado en LiteLLM y, después, el guardrail de datos personales.
Comparamos vuestra factura y experiencia actuales con DeepInfer detrás de LiteLLM: coste por persona, latencia en hora punta y tareas resueltas.
Elegid uno y en 48 horas os mandamos la propuesta por escrito.
Lo que aún no está: el despliegue on-prem completo no tiene precio ni prueba a escala, y la pantalla de costes está en inglés y en dólares.
Modelos que nadie más ofrece, datos que no salen de casa y GPUs que solo cuestan mientras trabajan.
inferencekey.com · docs.inferencekey.com