← 返回列表

Prometheus:自托管 LLM 推理平台与安全 API 网关

Root1V/prometheus-inference-platform · Production-grade self-hosted LLM inference platform — FastAPI gateway with JWT auth, fine-grained per-model authorization scopes, rate limiting & circuit breakers; multi-backend model manager (llama.cpp/MLX/vLLM/SGLang) across distributed hosts; React admin dashboard; full OTel tracing. Podman-native, 100% self-hosted — no vendor lock-in.

GitHub原文发布 未知首次收录 2026-09-28上架 2026-09-28 07:02

☆ 收藏查看项目 ↗

ELI5:它是什么,解决什么问题

Prometheus 是一个自托管的小型语言模型(SLM)推理平台,以 FastAPI 网关作为唯一受控入口,提供 JWT 认证、基于角色的时效令牌、按模型的细粒度授权范围(model:<id>)、限流与熔断,并支持跨主机的多后端模型管理(llama.cpp / MLX / vLLM / SGLang)。网关以 OpenAI Chat Completions 兼容格式暴露 /v1/chat/completions 与 /v1/models 接口,配合 React 管理后台与 OpenTelemetry 全链路追踪,采用 Podman 原生方式部署,强调数据不出内网、无厂商锁定。

核心能力与快速开始

★ 1 · Python

能做什么
提供安全的自托管推理网关:JWT(RS256)认证、OAuth2 client_credentials 与 password 两种授权模式、按角色的短时效令牌、按模型授权范围(inference:read / inference:stream / model:<id>,默认拒绝)、限流与熔断、令牌撤销(可选 Redis)、消费计量。模型管理支持 llama.cpp、MLX、vLLM、SGLang 多种后端,可跨分布式主机注册与启停模型,并提供 Manager CLI 与交互式 TUI。接口兼容 OpenAI Chat Completions 格式(含 tools/tool_choice),提供 /v1/models 与 /v1/models/mine,附带 React 管理后台和 OpenTelemetry 全链路追踪。
适用场景
适合在自有硬件上部署量化开源语言模型,并让内网应用通过统一受控入口调用推理;用于需要对不同应用与人员做细粒度模型授权、调用配额与消费计量的内部 AI 平台;适合希望保持数据不出内网、避免厂商锁定的团队,以及需要多后端(Apple Silicon 上的 MLX、CUDA 上的 vLLM/SGLang、通用 llama.cpp)统一管理的推理运维场景。
项目形态
开发框架
部署方式
自托管,Podman 原生(使用 Podman Compose,不使用 Docker);也可本地开发方式运行(uvicorn 启动网关)。RHEL 9.7 提供自动化安装脚本。
主要依赖
Python ≥ 3.11 与 uv;Podman + Podman Desktop;macOS 需 Xcode Command Line Tools;需要 GGUF 模型文件(如 GPT4All 预装模型);需配置 JWT 签发方与公私钥等环境变量;MLX 后端需 Apple Silicon,vLLM/SGLang 后端需 CUDA GPU。
使用限制
README 未给出性能基准、并发上限与硬件成本说明;令牌为无状态短时效(app 5 分钟、agent 10 分钟、cognitive 1 小时、admin 3 小时),不支持 refresh_token 授权类型,需重复调用 /oauth2/token;模型是否真正支持工具调用取决于底层模型而非网关;auth-service 管理 API 仅容器内部可达;实际可达基地址取决于部署方。
许可证
Apache-2.0
最近推送
2026-09-28 06:56

资料检查:2026-09-28 07:00 · 卡片整理:2026-09-28 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证 · 本次更新未完成,保留上次成功内容

职业应用

程序员

作为自托管 LLM 推理平台,程序员可将其部署在内网,通过 OpenAI Chat Completions 兼容的 /v1/chat/completions 接口接入现有 OpenAI 兼容 SDK/客户端,用于本地模型推理调用;也可参考其 FastAPI 网关、JWT 认证、限流熔断等实现进行后端开发与集成。

查看内容依据
网关以 OpenAI Chat Completions 兼容格式暴露 /v1/chat/completions 与 /v1/models 接口

官方使用入口 ↗

由 AI 根据来源材料整理,未进行安装或运行验证

这是基于来源内容整理的摘要。原文链接失效后,本页摘要和讨论仍会保留。

讨论 0

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

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