Weave Router - เราเตอร์โมเดลสำหรับเอเจนต์ที่ routing ไปยังโมเดลที่เหมาะที่สุดในแต่ละพรอมป์ต์
(github.com/workweave)- พร็อกซีแบบ drop-in ที่รวม Anthropic, OpenAI และ Gemini ไว้เป็น endpoint เดียว และเลือกโมเดลที่เหมาะที่สุดให้อัตโนมัติในแต่ละคำขอ
- routing พรอมป์ต์ทั้งหมดไปยังโมเดลที่ถูกต้องภายใน 50ms และช่วย ลดค่าใช้จ่ายได้ 40-70% เพียงแค่เปลี่ยน endpoint
- ประเมินพรอมป์ต์ด้วยตัวให้คะแนนคลัสเตอร์ที่อิง on-box embedder ไม่ใช่ความรู้สึก (vibes) โดยใช้วิธีที่ดัดแปลงมาจาก Avengers-Pro เพื่อตัดสินใจ routing ในทุกเทิร์น
- รองรับ API Anthropic Messages, OpenAI Chat Completions, Gemini native ทั้งหมด พร้อมรองรับ streaming/tool/vision
- โมเดล OSS เช่น DeepSeek, Kimi, GLM, Qwen, Llama, Mistral สามารถใช้งานผ่าน OpenRouter (หรือ endpoint ที่เข้ากันได้กับ OpenAI)
- ใช้แนวทาง BYOK เป็นค่าเริ่มต้น และเก็บคีย์ของผู้ให้บริการไว้ในเครื่องแบบเข้ารหัส
- มี OTLP traces มาให้โดยค่าเริ่มต้น เพิ่ม Observability ผ่าน Weave dashboard/Honeycomb/Datadog/Grafana ฯลฯ
- รันได้ด้วย
npx @workweave/routerโดยไม่ต้องติดตั้ง แล้วเชื่อมต่อกับ Claude Code, Codex, opencode, Cursor ได้ทันที พร้อมรองรับการสลับ on/off/status- Claude Code เชื่อมต่อด้วย
make install-ccมีคำสั่ง slash/router-off,/router-on,/router-status - Codex: เมื่อรัน
npx @workweave/router --codexจะ patch ไฟล์~/.codex/config.toml - opencode: เมื่อรัน
npx @workweave/router --opencodeจะตั้งค่า provider@ai-sdk/anthropicที่ bundled มาให้ชี้ไปยัง endpoint/v1ของเราเตอร์ และด้วยการรองรับ Anthropic Messages API แบบ native จึงทำงานได้โดยไม่ต้องแก้ไข - Cursor: ยังเป็น early beta ประสิทธิภาพยังไม่เสถียร ให้ใส่
http://localhost:8080/v1ที่ Settings → Models → Override OpenAI Base URL
- Claude Code เชื่อมต่อด้วย
- Elastic License 2.0
2 ความคิดเห็น
ส่วนที่เรียกว่า wldnjs นี่น่าสนใจดีครับ
แก้ไขไว้แล้ว