AI開発者ツール
Millwright
Millwrightは、オープンソースのセルフホスト型LLMルーターで、ポリシーに基づいてAIリクエストを最も低コストのモデルプロバイダーにルーティングし、プロンプトキャッシュを保持し、支出を制御します。
Millwright
Millwrightとは
MillwrightはオープンソースのLLMルーターで、ポリシーに基づいてAIリクエストを最も安価な適切なモデルプロバイダーに転送し、プロンプトキャッシュの親和性を維持し、支出を制御します。AIアプリケーションとモデルプロバイダーの間で動作し、OpenAI Chat CompletionsとAnthropic Messagesを受け入れ、OpenAI互換API、Anthropic、またはAmazon Bedrockにルーティングします。
Millwrightと類似AIツールの比較
| 料金モデル | 無料 | カスタム料金 | 有料 | 無料 |
| 無料クレジット | ||||
| 主な機能 |
|
|
|
|
| メリット |
|
|
|
|
| 注意点 |
|
|
|
|
| おすすめの人 |
|
|
|
|
Millwrightの使い方
- 1git clone https://github.com/Northwood-Systems/millwright.git
- 2cd millwright
- 3cargo install --path . --locked
- 4millwright init
- 5millwright serve
- 6または、ローカルデモの場合:
- 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の主な機能
- タスクとリスクヘッダーによるポリシーベースのルーティング
- キャッシュ対応の同時実行性:安価、中級、最先端の役割ごとに独立した親和性レーンを維持
- 台帳、CLIコマンド、管理APIによる支出追跡とコスト分析
- OpenAI Chat Completions、Anthropic Messages、Amazon Bedrockのプロトコルサポート
- 単一のRustバイナリとしてのセルフホスティングとDockerサポート;プロバイダーの認証情報はインフラ上に保持
Millwrightのユースケース
- ポリシー要件を満たす最も安価なモデルにリクエストをルーティングしてLLMコストを削減
- プロバイダー/モデルの親和性を維持することでセッション全体でプロンプトキャッシュを再利用
- アプリケーションコードを変更せずにプロバイダーを切り替え
- 応答ヘッダーと台帳エントリでルーティング決定を検査・監査
Millwrightの料金と無料枠
Millwright の料金モデルは 無料 です。
このツールは完全に無料で利用できます
Millwrightのメリット・注意点
メリット
- 最も安価な適切なモデルを使用してコストを制御
- リクエスト間でプロンプトキャッシュを維持
- プロバイダーに依存せず、コード変更なしで簡単に切り替え可能
- 完全にセルフホスト;データと認証情報はインフラ上に残る
- 詳細なログでルーティング決定を検査可能
注意点
- セルフホスティングとセットアップが必要
- サポートされるプロトコル(OpenAI、Anthropic、Bedrock)に限定
- エージェントオーケストレーターではない;プロンプトの検査や書き換えは行わない
Millwright はどんな用途に向いていますか?
- LLMコストを管理するチーム
- ポリシーベースのルーティングを必要とする開発者
- セルフホストのプライバシーを求める企業