Show HN:直接在 Claude、Codex 和 Cursor 中显示智能模型路由

2026-06-26 1 阅读 adchurch
一个端点。每个型号。永远是正确的。 Anthropic、OpenAI 和 Gemini 的嵌入式代理,可为每个请求选择最佳模型:使用小型内置嵌入器,而不是基于振动的提示。 🥇 RouterArena 排行榜第 1 位 — Acc-Cost Arena 76.09 。由 Weave 构建:排名第一的工程智能平台,深受 Robinhood、PostHog、Reducto 和数百个其他平台的喜爱。它的作用 Point Claude Code、Codex、Cursor 或您自己的应用程序(位于 localhost:8080 )。路由器:🎯 每个请求的路由。来自 Avengers-Pro 2 的集群评分器每回合都会从您启用的提供商中选择正确的模型。 🔌讲大家的API。人择消息、OpenAI 聊天完成、Gemini 原生。流媒体、工具、愿景、作品。 🧠 也了解OSS。通过 OpenRouter(或任何 OpenAI 兼容端点)的 DeepSeek、Kimi、GLM、Qwen、Llama、Mistral。 🔒 默认情况下 BYOK。提供商密钥保留在您的盒子上,静态加密。 📊 可观察到的。 OTLP 跟踪开箱即用。在 Weave 仪表板 ( http://localhost:8080/ui/dashboard ) 中查看仪表板,或者放入 Honeycomb、Datadog、Grafana 等。 30 秒快速入门 最快的方法:使用一个命令将 Claude Code、Codex 或 opencode 指向托管的 Weave Router。没有克隆,没有 Docker,没有 Postgres。 npx @workweave/router 就是这样。安装程序会询问哪个工具(Claude Code、Codex 或 opencode),引导您了解范围(用户与项目),获取路由器密钥,并连接正确的配置文件。其他风格: npx @workweave/router --claude # 跳过选择器,Claude Code npx @workweave/router --codex # 跳过选择器,OpenAI Codex CLI npx @workweave/router --opencode # 跳过选择器,opencode npx @workweave/router --scope project # 每个存储库,提交 settings.json (或 .codex/ / opencode.json) npx @workweave/router --local #自托管 localhost:8080 npx @workweave/router --base-url https://router.acme.internal npx @workweave/router@0.1.0 # 固定版本需要 Node ≥ 18 (Claude Code 和 opencode 路径也需要 jq )。完整标志参考: install/npm/README.md 。或者:自托管整个堆栈 如果您希望路由器(和仪表板)在您自己的机器上运行: # 1. 放入提供程序密钥。OpenRouter 是推荐的基准。 echo " OPENROUTER_API_KEY=sk-or-v1-... " >> .env.local # 2. 在 :8080 上启动 Postgres + 路由器并播种 rk_ 密钥。 make full-setup 路由器位于 http://localhost:8080 ,仪表板位于 http://localhost:8080/ui/ (密码: admin ),并且您的 rk_... 键打印在日志中。 # 像 Anthropic curl -sS http://localhost:8080/v1/messages \ -H " Authorization: Bearer rk_... " \ -d ' {"model":"claude-sonnet-4-5","max_tokens":256, "messages":[{"role":"user","content":"hi"}]} ' # ...或者像 OpenAI curl -sS http://localhost:8080/v1/chat/completions \ -H " Authorization: Bearer rk_... " \ -d ' {"model":"gpt-4o-mini", "messages":[{"role":"user","content":"hi"}]} ' # 在不代理的情况下查看路由决策curl -sS http://localhost:8080/v1/route -H " Authorization: Bearer rk_... " -d ' ... ' 将其连接到您的工具 Claude Code 中。运行 make install-cc 以在本地自托管路由器上连接 Claude Code(它也会在 make full-setup 结束时自动调用)。对于托管路由器,请使用上面的 npx @workweave/router。法典(OpenAI CLI)。 npx @workweave/router --codex 使用托管 [model_providers.weave] 块修补 ~/.codex/config.toml (或带有 --scope project 的 /.codex/config.toml )并设置 model_provider = "weave" 。 Codex 现有的 OPENAI_API_KEY 流向 api.openai.com 以进行基于计划的直通;路由器密钥位于 X-Weave-Router-Key HTTP 标头中。重新安装并 --uninstall --codex 仅重写/删除托管块,而 Codex 配置的其余部分保持不变。打开代码。 npx @workweave/router --opencode 将 provider.weave 条目合并到 ~/.config/opencode/opencode.json (或 /opencode.json 与 --scope project )。它使用 opencode 的捆绑 @ai-sdk/anthropic 提供程序指向路由器的 /v1 端点 - 路由器本身使用 Anthropic Messages API,因此 opencode 无需修改即可工作。路由器密钥和身份标头与提供商配置并存; re-install 仅重写托管块,而 --uninstall --opencode 则将其剥离。光标(早期测试版,性能可能不是最好的)。设置 → 模型 → 覆盖 OpenAI 基本 URL → http://localhost:8080/v1 ,粘贴 rk_... 作为 API 密钥。打开/关闭。安装后, npx @workweave/router off --claude (或 --codex / --opencode )再次将该客户端直接路由到其提供者