← 返回列表

rolter:OpenAI/Anthropic 兼容的 AI 网关与负载均衡器

rolter-ai/rolter · (WIP) High-performance OpenAI/Anthropic-compatible AI gateway + load balancer in Rust (LiteLLM-proxy alternative)

GitHub原文发布 未知首次收录 2026-10-29上架 2026-10-29 07:01

☆ 收藏查看项目 ↗

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

登录后参与讨论,阅读资讯无需注册。

还没有评论,来分享第一个看法。