推理与部署AI 资源
rolter:OpenAI/Anthropic 兼容的 AI 网关与负载均衡器
rolter-ai/rolter · (WIP) High-performance OpenAI/Anthropic-compatible AI gateway + load balancer in Rust (LiteLLM-proxy alternative)
ELI5:它是什么,解决什么问题
rolter 是用 Rust 编写的高性能 AI 网关与负载均衡器,作为 LiteLLM-proxy 的替代方案处于活跃开发中。它以 OpenAI/Anthropic 兼容接口代理商业模型供应商,并对自托管的 OpenAI 兼容集群(如多台 vLLM 实例)进行负载均衡,支持缓存感知路由、RBAC 权限控制、免重载配置变更与成本/用量追踪。项目提供数据面网关、带 UI 的控制面、Postgres 存储、Redis 配置热更新和 ClickHouse 请求日志等组件,并附带本地 fake-llm 模型用于快速体验。
核心能力与快速开始
★ 11 · Rust
- 能做什么
- 提供 OpenAI/Anthropic 兼容的 `/v1/*` 网关接口,代理商业供应商并负载均衡自托管 OpenAI 兼容实例(如 20–30 个 vLLM 实例);支持缓存感知路由,把前缀密集流量导向 KV 缓存更可能命中的副本;提供虚拟密钥、预算、限流、成本追踪、RBAC 以及无需重启的配置热更新;由 Postgres 控制面、Redis 变更事件、ClickHouse 请求日志和 React 仪表盘组成完整栈。
- 适用场景
- 适合需要统一接入多家模型供应商、在自托管推理集群前做负载均衡、并集中管理密钥、预算与用量的团队;也可用于对外提供 OpenAI/Anthropic 兼容 API 的内部 AI 平台。
- 项目形态
- 可直接使用的工具
- 部署方式
- 提供单镜像 Docker 运行(网关 + 仪表盘),完整栈可用 docker compose 启动,包含 Postgres、Redis、ClickHouse;也支持从 release、cargo、uv 或 pip 安装原生二进制并以 `rolter easy-up` 启动。
- 主要依赖
- 原生二进制要求 Rust MSRV 1.94;完整栈需 Postgres、Redis、ClickHouse;未说明其他硬件要求。
- 使用限制
- 项目状态为活跃开发(WIP),剩余工作列于 ROADMAP/TODO 与 issues;Rust 库 crate 为内部使用,不提供稳定 API;无管理员令牌时仪表盘与管理 API 默认未认证,需显式开启开放模式或设置令牌;未说明费用与商用限制。
- 许可证
- Apache-2.0
- 最近推送
- 2026-10-29 06:31
资料检查:2026-10-29 07:00 · 卡片整理:2026-10-29 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。