完全なコサイン類似度ベクトル検索を提供するGoライブラリ。llama.cppによるローカルGGUF埋め込みと、OpenAI互換API経由のクラウド埋め込みにも対応。
intentee/paddler
llama.cppを使い、自社のCPUまたはGPUインフラで推論を実行する、オープンソースのLLMロードバランサー兼サービングプラットフォーム。
- スター
- 1,689
- フォーク
- 97
- 未解決の Issue
- 30
- 最終コミット
- 7 日前
これは何?
Paddlerは、セルフホスト型のLLMロードバランサー兼サービングプラットフォームです。組み込みのllama.cppエンジンを通じて、自社のインフラ上で推論、埋め込み生成、マルチモーダルモデルを実行できるため、アプリケーションがクローズドソースのモデルAPIやトークン単位の料金に依存する度合いを減らせます。
単一のバイナリとして提供され、デプロイ可能なコンポーネントは2種類あります。受信リクエストを振り分けるバランサーと、推論スロットを実行するエージェントです。エージェントは動的に追加できるため、自動スケーリングツールと連携できます。また、受信リクエストをバッファリングできるので、ホストがゼロの状態からデプロイをスケールできます。モデルも動的に切り替えられます。
組み込みのWeb管理パネルでは、フリートの監視、モデルやチャットテンプレートの編集、GUIでのプロンプトテストができます。ベータ版のデスクトップアプリケーションは、ノートPCやPCを集めてローカルAIクラスターを構築するなど、気軽な用途を想定しています。
主な機能
- 01トークン生成と埋め込み生成に対応する、組み込みのllama.cpp推論エンジン
- 02エージェントとスロットを対象とした、LLMを考慮したロードバランシング
- 03自動スケーリング連携のためのエージェント動的登録
- 04ホストがゼロの状態からのスケーリングに対応するリクエストバッファリング
- 05モデルの動的な切り替え
- 06監視、設定、テスト用のWeb管理パネル
- 07オブザーバビリティメトリクス
ユースケース
- データを自社サーバーに保持しながら、プロダクト内でLLM推論や埋め込み生成を実行する
- 厳格なプライバシー要件やコンプライアンス要件があるチームにモデルを提供する
- オフィス内の余剰GPUやPCを集約し、ローカルAIクラスターを構築する
- 予測しにくいトークン単位のAPI料金を、自社管理のキャパシティに置き換える
クイックスタート
- 1
GitHubのリリースページから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スロットでエージェントを起動します
paddler agent --management-addr 127.0.0.1:8060 --slots 4
使う前に知っておきたいこと
- ソースからビルドするには、Rust MSRV 1.88.0以降が必要です。
- デスクトップアプリケーションはまだベータ版です。
- モデルの実行には、CPUまたはGPUホストなどの独自のコンピューティングインフラが必要です。
収録されている特集
トピック
よくある質問
- paddler とは?
- llama.cppを使い、自社のCPUまたはGPUインフラで推論を実行する、オープンソースのLLMロードバランサー兼サービングプラットフォーム。 Paddlerは、セルフホスト型のLLMロードバランサー兼サービングプラットフォームです。組み込みのllama.cppエンジンを通じて、自社のインフラ上で推論、埋め込み生成、マルチモーダルモデルを実行できるため、アプリケーションがクローズドソースのモデルAPIやトークン単位の料金に依存する度合いを減らせます。
- paddler は無料で使えますか?ライセンスは?
- paddler は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- paddler は今もメンテナンスされていますか?
- 活発にメンテナンス中。paddler の最終コミットは 2026年10月30日 です。
- paddler は何に使えますか?
- データを自社サーバーに保持しながら、プロダクト内でLLM推論や埋め込み生成を実行する 厳格なプライバシー要件やコンプライアンス要件があるチームにモデルを提供する オフィス内の余剰GPUやPCを集約し、ローカルAIクラスターを構築する 予測しにくいトークン単位のAPI料金を、自社管理のキャパシティに置き換える
- paddler のインストール方法は?
- GitHubのリリースページから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スロットでエージェントを起動します: paddler agent --management-addr 127.0.0.1:8060 --slots 4
- paddler はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/intentee/paddler
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
オープンソースのテキスト埋め込み・リランキングモデルをHTTPとgRPC経由でデプロイ、提供するRust製サーバー。
llama.cppやvLLMなどのローカルAIモデルサーバーを、OpenAI・Anthropic互換の単一エンドポイントの背後でホットスワップできる軽量なGo製プロキシ。
OCIコンテナ内でAIモデルをローカル実行し、GPUに適したイメージを自動取得してREST APIやチャットボットで提供する開発者向けツール。
WindowsやLinuxで、一般向けNVIDIA・AMD GPU上に大規模なQwen3.8-Flash-Nextモデルを実行するローカル推論エンジン。OpenAI・Anthropic互換APIに対応。
Modular Platformは、AIモデルの開発とデプロイに向けた、MAX AI frameworkとMojo programming languageのオープンソース基盤です。