Go 语言向量搜索库,提供精确余弦相似度检索,并可选接入基于 llama.cpp 的本地 GGUF 嵌入或 OpenAI 兼容的云端嵌入。
intentee/paddler
开源的 LLM 负载均衡与推理服务平台,基于 llama.cpp 在自有 CPU/GPU 集群上部署和扩展大模型。
- Star
- 1,689
- Fork
- 97
- 未关闭 Issue
- 30
- 最近提交
- 昨天
这是什么?
Paddler 是一个可自托管的 LLM 负载均衡与推理服务平台。它通过内置的 llama.cpp 引擎,在自有基础设施上运行文本推理、向量嵌入和多模态模型,让应用减少对闭源模型 API 和按 token 计费的依赖。
项目以单个二进制文件发布,包含两个可部署组件:负责分发请求的 balancer,以及执行推理槽位的 agent。agent 可动态添加,便于与自动扩缩容工具集成;请求可被缓冲,部署规模可从零台主机开始扩展。模型也支持动态切换。
内置的 Web 管理面板可用于监控集群、编辑模型和聊天模板,并通过图形界面测试推理。另有一个处于测试阶段的桌面应用,适合把多台笔记本和 PC 组成本地 AI 集群等轻量场景。
核心功能
- 01内置 llama.cpp 推理引擎,支持文本生成与向量嵌入
- 02面向 LLM 的负载均衡,在 agent 与推理槽位之间分配请求
- 03agent 可动态加入,便于与自动扩缩容工具集成
- 04请求缓冲机制,支持从零台主机开始扩展
- 05支持动态切换模型
- 06内置 Web 管理面板,用于监控、配置和测试
- 07提供可观测性指标
适用场景
- 在产品中运行 LLM 推理和向量嵌入,同时将数据保留在自有服务器上
- 为有严格隐私或合规要求的团队提供模型服务
- 把办公室里闲置的 GPU 或 PC 组成本地 AI 集群
- 用自主管理的算力替代按 token 计费、费用不可控的 API
快速上手
- 1
从 GitHub Releases 页面获取 paddler 二进制文件
- 2
启动负载均衡器(balancer)
paddler balancer --inference-addr 127.0.0.1:8061 --management-addr 127.0.0.1:8060 --web-admin-panel-addr 127.0.0.1:8062 - 3
启动一个带 4 个槽位的代理(agent)
paddler agent --management-addr 127.0.0.1:8060 --slots 4
使用前须知
- 从源码构建需要 Rust 1.88.0 或更高版本。
- 桌面应用目前仍处于测试版。
- 运行模型需要自备计算资源,例如 CPU 或 GPU 主机。
收录于专题
标签
常见问题
- paddler 是什么?
- 开源的 LLM 负载均衡与推理服务平台,基于 llama.cpp 在自有 CPU/GPU 集群上部署和扩展大模型。 Paddler 是一个可自托管的 LLM 负载均衡与推理服务平台。它通过内置的 llama.cpp 引擎,在自有基础设施上运行文本推理、向量嵌入和多模态模型,让应用减少对闭源模型 API 和按 token 计费的依赖。
- paddler 可以免费使用吗?用的什么许可证?
- paddler 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- paddler 还在维护吗?
- 活跃维护中。paddler 最近一次提交是在 2026年11月6日。
- paddler 适合用来做什么?
- 在产品中运行 LLM 推理和向量嵌入,同时将数据保留在自有服务器上 为有严格隐私或合规要求的团队提供模型服务 把办公室里闲置的 GPU 或 PC 组成本地 AI 集群 用自主管理的算力替代按 token 计费、费用不可控的 API
- paddler 怎么安装和运行?
- 从 GitHub Releases 页面获取 paddler 二进制文件 启动负载均衡器(balancer): paddler balancer --inference-addr 127.0.0.1:8061 --management-addr 127.0.0.1:8060 --web-admin-panel-addr 127.0.0.1:8062 启动一个带 4 个槽位的代理(agent): paddler agent --management-addr 127.0.0.1:8060 --slots 4
- 在哪里获取 paddler?
- 源代码和安装说明在 GitHub 上:https://github.com/intentee/paddler
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
用 Rust 编写的推理服务,可通过 HTTP 或 gRPC 部署和提供开源文本向量模型服务。
基于 Go 的轻量代理,在同一个 OpenAI/Anthropic 兼容接口后按需切换 llama.cpp、vLLM 等本地模型服务。
一款以容器方式在本地运行 AI 模型的开发工具,自动匹配 GPU 镜像并提供 REST API 或聊天服务。
在家用 NVIDIA 或 AMD 显卡上本地运行大参数 Qwen3.8-Flash-Next 模型的推理引擎,提供兼容 OpenAI 与 Anthropic 的本地 API。
Modular 平台的开源仓库,包含 MAX AI 框架与 Mojo 编程语言,用于 AI 模型开发与部署。