Modelplane: un control plane para correr varios modelos a la vez
Modelplane, el nuevo controlador de Crossplane, maneja múltiples proveedores de LLM y enruta las peticiones por una sola API. En vez de escribir clientes separados para OpenAI, Anthropic y los demás, le apuntas a un recurso ModelPlane y le dejas hacer el trabajo — los retries, el routing, todo lo demás.
La idea clave es declarativa: declarás qué modelo querés, qué ventana de contexto necesita y cómo balancear costo versus latencia. El controlador elige el correcto y lo mantiene corriendo. Tenés un endpoint único para todos tus modelos, lo cual importa cuando tu app llama a OpenAI para chat, a Anthropic para razonamiento y a un modelo local para embeddings.
Está construido sobre el mismo patrón de CRD que hace útil a Crossplane — escribís YAML, el controlador hace el trabajo, y todo queda visible en el cluster. Sin SDK custom, sin vendor lock-in. Si ya tenés Crossplane corriendo, este se integra sin cambiar cómo manejás el resto.
Por qué nos importa: mantiene los modelos bajo nuestro control en vez de dejar que un vendor nos cobre lo que quiera, y significa que nuestras brown-led shops pueden correr una flota de modelos sin contratar un ingeniero senior para que mantenga las pipelines sin romperse.
“Declarás el modelo que querés, el controlador lo elige — sin SDK custom, sin vendor lock-in.”