zylon-ai/private-gpt
Complete API layer for private AI applications on local models: RAG, skills, tools, MCP, text-to-sql, and more. Works with any OpenAI-compatible inference server.
解決的問題
PrivateGPT 是一個開源 API 層,讓開發者能不依賴雲端 API,使用本地模型建構生產級 AI 應用程式。它透過提供 RAG、工具使用與結構化資料存取等高階建構模組,彌補原始本地推論伺服器(如 Ollama 或 vLLM)與完整功能 AI 應用之間的差距。
工作原理
PrivateGPT 作為您的應用程式或代理與 OpenAI 相容推論伺服器之間的中介層。它本身不執行模型;而是透過 OPENAI_API_BASE 連接到伺服器,處理實際的 LLM 處理。它遵循 Claude API 規範,提供訊息、串流與工具編排的標準化介面。
適用對象
希望使用標準化 API 與本地 LLM 整合,並避免從零開始重建後端基礎元件的開發者,適用於建構私有、自托管的 AI 產品、代理或工作流程。
主要亮點
- Claude API 相容性:實作訊息、串流與權杖計數的參考 API。
- 代理式 RAG:支援檔案與工件的納入、檢索與引用。
- 內建工具:包含網路搜尋、網頁抓取與程式碼執行功能,支援自訂工具與 MCP 連接器。
- 資料存取:內建對資料庫與 CSV 的結構化存取,支援表格分析。
- 工作台 UI:提供精緻的 UI,用於測試、文件上傳與 API 調試。
相關
- 專案
- 專案
- 專案
- 專案
- 專案