📌 项目:zylon-ai/private-gpt | 星数:57.5k(2026-09-25) | 协议:Apache-2.0 | 语言:Python | GitHub
一句话定位:"完整的本地私有AI——RAG、Skills、Tools、Agent全离线运行,数据零泄露。" PrivateGPT提供完整的API层让AI应用在本地运行,支持文档问答、工具调用和技能扩展,所有数据和模型不离开你的机器。
PrivateGPT的私有架构核心:
这让PrivateGPT适合处理敏感文档(法律、医疗、企业内部)。和 Docling 做文档处理不同,PrivateGPT是完整的私有AI应用层。
# 安装
git clone https://github.com/zylon-ai/private-gpt.git
cd private-gpt
pip install -r requirements.txt
# 配置Ollama作为后端
# settings.yaml:
llm:
mode: ollama
embedding:
mode: ollama
vectorstore:
mode: qdrant
# 启动
python private_gpt/main.py
# API使用(OpenAI兼容)
curl http://localhost:8001/v1/chat/completions \
-H "Content-Type: application/json" \
-d '{"messages":[{"role":"user","content":"总结上传的文档"}]}'
PrivateGPT不只是RAG——它是完整的AI应用层:
| ✅ 优点 | ⚠️ 不足 |
|---|---|
| 完整本地运行,数据零泄露 | 需GPU(推荐8GB+显存) |
| 57.5k星,社区活跃 | 本地模型质量低于云端大模型 |
| OpenAI兼容API,无缝替换 | 首次模型下载耗时 |
| RAG+Skills+Tools+Agent全功能 | 配置项较多 |
| Apache-2.0协议 |
推荐NVIDIA GPU(8GB+显存,如RTX 3060+)。也可纯CPU运行但速度慢。也可配置远程模型API(如OpenAI)做混合模式。
PDF、Word、TXT、Markdown、HTML、PowerPoint等主流格式。通过LlamaIndex的文档加载器支持30+格式。
可以。PrivateGPT提供OpenAI兼容API,任何使用OpenAI SDK的应用只需改base_url即可切换到PrivateGPT。