Ferramentas de Desenvolvedor IA
Millwright
Millwright é um roteador LLM de código aberto e auto-hospedado que direciona solicitações de IA para os provedores de modelo de menor custo com base em políticas, preservando caches de prompt e controlando gastos.
Millwright
O que é Millwright?
Millwright é um roteador LLM de código aberto que direciona solicitações de IA para o provedor de modelo mais barato e apropriado com base em políticas, preservando a afinidade do cache de prompt e controlando gastos. Ele opera entre suas aplicações de IA e provedores de modelo, aceitando OpenAI Chat Completions e Anthropic Messages, e roteando para APIs compatíveis com OpenAI, Anthropic ou Amazon Bedrock.
Millwright vs Ferramentas Similares
| Modelo de Preços | Grátis | Preço personalizado | Pago | Grátis |
| Créditos Grátis | ||||
| Principais recursos |
|
|
|
|
| Prós |
|
|
|
|
| Contras |
|
|
|
|
| Melhor para |
|
|
|
|
Como usar Millwright?
- 1git clone https://github.com/Northwood-Systems/millwright.git
- 2cd millwright
- 3cargo install --path . --locked
- 4millwright init
- 5millwright serve
- 6Alternativamente, para uma demonstração 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":"Olá"}]}'
Millwright Principais recursos
- Roteamento controlado por políticas com cabeçalhos de tarefa e risco
- Concorrência ciente de cache mantendo vias de afinidade independentes para funções baratas, médias e de fronteira
- Rastreamento de gastos e análise de custos via ledger, comandos CLI e APIs de gerenciamento
- Suporte a provedores e protocolos para OpenAI Chat Completions, Anthropic Messages e Amazon Bedrock
- Auto-hospedagem como um único binário Rust com suporte a Docker; credenciais do provedor permanecem em sua infraestrutura
Millwright Casos de uso
- Reduzir custos de LLM roteando solicitações para o modelo mais barato que atenda aos requisitos de política
- Manter a reutilização do cache de prompt em uma sessão preservando a afinidade provedor/modelo
- Alternar entre provedores sem alterar o código da aplicação
- Inspecionar e auditar decisões de roteamento com cabeçalhos de resposta e entradas de ledger
Millwright Preços e créditos grátis
Millwright funciona no modelo Grátis.
Millwright Prós e contras
Prós
- Controle de custos usando modelos mais baratos e apropriados
- Preserva caches de prompt entre solicitações
- Independente de provedor; fácil de alternar sem alterações de código
- Totalmente auto-hospedado; dados e credenciais permanecem em sua infraestrutura
- Decisões de roteamento inspecionáveis com registro detalhado
Contras
- Requer auto-hospedagem e configuração
- Limitado a protocolos suportados (OpenAI, Anthropic, Bedrock)
- Não é um orquestrador de agentes; sem inspeção ou reescrita de prompt
Para que Millwright é melhor?
- Equipes gerenciando custos de LLM
- Desenvolvedores que precisam de roteamento baseado em políticas
- Empresas que exigem privacidade auto-hospedada