เครื่องมือนักพัฒนา AI
Millwright
Millwright เป็นเราเตอร์โอเพนซอร์สที่โฮสต์ด้วยตนเอง ซึ่งกำหนดเส้นทางคำขอ AI ไปยังผู้ให้บริการโมเดลที่ถูกที่สุดตามนโยบาย รักษาแคชพรอมต์และควบคุมค่าใช้จ่าย
Millwright
Millwright คืออะไร
Millwright เป็นเราเตอร์ LLM โอเพนซอร์สที่กำหนดเส้นทางคำขอ AI ไปยังผู้ให้บริการโมเดลที่เหมาะสมที่สุดที่ถูกที่สุดตามนโยบาย รักษาความสัมพันธ์ของแคชพรอมต์และควบคุมค่าใช้จ่าย มันทำงานระหว่างแอปพลิเคชัน AI ของคุณและผู้ให้บริการโมเดล รองรับ OpenAI Chat Completions และ Anthropic Messages และกำหนดเส้นทางไปยัง API ที่เข้ากันได้กับ OpenAI, Anthropic หรือ Amazon Bedrock
Millwright เทียบกับเครื่องมือที่คล้ายคลึง
| โมเดลราคา | ฟรี | ราคาที่กำหนดเอง | ชำระเงิน | ฟรี |
| เครดิตฟรี | ||||
| ฟีเจอร์หลัก |
|
|
|
|
| ข้อดี |
|
|
|
|
| ข้อจำกัด |
|
|
|
|
| เหมาะสำหรับ |
|
|
|
|
วิธีใช้ 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
- นักพัฒนาที่ต้องการกำหนดเส้นทางตามนโยบาย
- องค์กรที่ต้องการความเป็นส่วนตัวแบบโฮสต์ด้วยตนเอง