核心用法
RelayPlane 是一款本地代理服务,通过拦截并重定向 LLM API 请求,实现模型的智能路由。用户安装 CLI 后启动代理,将 ANTHROPIC_BASE_URL 或 OPENAI_BASE_URL 指向本地端口,即可通过路由别名(如 rp:auto、rp:cost、rp:best)自动选择最优模型,无需修改业务代码。
显著优点
- 成本优化:自动选择 cheapest 或最适合任务复杂度的模型,官方宣称可显著降低 API 支出
- 零侵入集成:仅需修改环境变量,SDK 调用方式完全不变
- 灵活路由策略:提供 cost/fast/best/balanced 等多种预设别名
- 透明遥测:收集元数据(模型、token、延迟)而非内容,支持完全禁用
潜在缺点与局限性
- 真实费用风险:代理转发仍消耗用户自有 API 额度,误配置可能导致意外高额账单
- 本地依赖:需 Node.js 环境,增加系统复杂度
- 网络中间人:所有请求流经本地代理,虽声称不传输密钥,但存在潜在拦截面
- 免费版功能受限:高级分析、团队功能需付费订阅($29+/月)
适合人群
- 多模型混用的开发者团队,希望自动化成本优化
- 需要快速对比不同 LLM 性能/价格比的技术决策者
- 已有成熟 LLM 集成,不愿重构代码栈的用户
常规风险
| 风险项 | 说明 |
|--------|------|
| 密钥暴露 | 代理需读取 `ANTHROPIC_API_KEY` 等环境变量,虽声称不外传,但本地进程具备访问权限 |
| 费用失控 | `rp:best` 等别名可能自动路由至高价模型,建议配合 `/relayplane stats` 实时监控 |
| 服务单点 | 本地代理崩溃将导致所有 LLM 调用失败,生产环境需考虑高可用 |
| 数据合规 | 默认开启遥测,虽可 opt-out,但企业用户需审计 `task_type` 等元数据是否敏感 |