Herramientas de Desarrollador IA
Millwright
Millwright es un enrutador de LLM de código abierto y autoalojado que dirige las solicitudes de IA a los proveedores de modelos de menor costo según políticas, preservando las cachés de prompts y controlando el gasto.
Millwright
Qué es Millwright?
Millwright es un enrutador de LLM de código abierto que dirige las solicitudes de IA al proveedor de modelo más barato y adecuado según políticas, preservando la afinidad de caché de prompts y controlando el gasto. Se ejecuta entre sus aplicaciones de IA y los proveedores de modelos, aceptando OpenAI Chat Completions y Anthropic Messages, y enrutando a APIs compatibles con OpenAI, Anthropic o Amazon Bedrock.
Millwright vs Herramientas Similares
| Modelo de Precios | Gratis | Precio personalizado | De pago | Gratis |
| Créditos Gratis | ||||
| Funciones principales |
|
|
|
|
| Ventajas |
|
|
|
|
| Desventajas |
|
|
|
|
| Ideal para |
|
|
|
|
Cómo usar Millwright?
- 1git clone https://github.com/Northwood-Systems/millwright.git
- 2cd millwright
- 3cargo install --path . --locked
- 4millwright init
- 5millwright serve
- 6Alternativamente, para una demostración local:
- 7make compose-up
- 8curl http://localhost:8080/v1/chat/completions -H 'Authorization: Bearer sk-millwright-local-demo' -H 'Content-Type: application/json' -d '{"model":"millwright-fast","messages":[{"role":"user","content":"Hello"}]}'
Millwright Funciones principales
- Enrutamiento controlado por políticas con cabeceras de tarea y riesgo
- Concurrencia consciente de caché que mantiene carriles de afinidad independientes para roles baratos, medios y frontera
- Seguimiento de gastos y análisis de costos mediante libro mayor, comandos CLI y APIs de gestión
- Soporte de proveedores y protocolos para OpenAI Chat Completions, Anthropic Messages y Amazon Bedrock
- Autoalojamiento como un único binario Rust con soporte Docker; las credenciales del proveedor permanecen en su infraestructura
Millwright Casos de uso
- Reducir costos de LLM enrutando solicitudes al modelo más barato que cumpla con los requisitos de política
- Mantener la reutilización de la caché de prompts durante una sesión preservando la afinidad proveedor/modelo
- Cambiar entre proveedores sin modificar el código de la aplicación
- Inspeccionar y auditar las decisiones de enrutamiento con cabeceras de respuesta y entradas del libro mayor
Millwright Precios y créditos gratis
Millwright funciona con un modelo Gratis.
Esta herramienta es completamente gratuita
Millwright Ventajas y desventajas
Ventajas
- Control de costos usando los modelos más baratos adecuados
- Preserva las cachés de prompts entre solicitudes
- Independiente del proveedor; fácil de cambiar sin modificar código
- Completamente autoalojado; los datos y credenciales permanecen en su infraestructura
- Decisiones de enrutamiento inspeccionables con registro detallado
Desventajas
- Requiere autoalojamiento y configuración
- Limitado a protocolos compatibles (OpenAI, Anthropic, Bedrock)
- No es un orquestador de agentes; no inspecciona ni reescribe prompts
¿Para qué es mejor Millwright?
- Equipos que gestionan costos de LLM
- Desarrolladores que necesitan enrutamiento basado en políticas
- Empresas que requieren privacidad autoalojada