AI Skill Hub 强烈推荐:PrivAiTe 是一款优质的AI工具。AI 综合评分 8.0 分,在同类工具中表现稳健。如果你正在寻找可靠的AI工具解决方案,这是一个值得深入了解的选择。
PrivAiTe 是一款基于 Python 开发的开源工具,专注于 ai-gateway、anonymization、chatgpt-privacy 等核心功能。作为 GitHub 开源项目,它拥有活跃的社区支持和持续的版本迭代,代码完全透明可审计,支持本地部署以保护数据隐私。无论是个人使用还是集成到企业工作流,都能提供稳定可靠的解决方案。
PrivAiTe 是一款基于 Python 开发的开源工具,专注于 ai-gateway、anonymization、chatgpt-privacy 等核心功能。作为 GitHub 开源项目,它拥有活跃的社区支持和持续的版本迭代,代码完全透明可审计,支持本地部署以保护数据隐私。无论是个人使用还是集成到企业工作流,都能提供稳定可靠的解决方案。
# 方式一:pip 安装(推荐)
pip install privaite
# 方式二:虚拟环境安装(推荐生产环境)
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install privaite
# 方式三:从源码安装(获取最新功能)
git clone https://github.com/crp4222/PrivAiTe
cd PrivAiTe
pip install -e .
# 验证安装
python -c "import privaite; print('安装成功')"
# 命令行使用
privaite --help
# 基本用法
privaite input_file -o output_file
# Python 代码中调用
import privaite
# 示例
result = privaite.process("input")
print(result)
# privaite 配置文件示例(config.yml) app: name: "privaite" debug: false log_level: "INFO" # 运行时指定配置文件 privaite --config config.yml # 或通过环境变量配置 export PRIVAITE_API_KEY="your-key" export PRIVAITE_OUTPUT_DIR="./output"
Your coding agent reads your .env files, logs and command output, and everything it reads goes to the LLM provider. PrivAiTe is a local proxy that replaces the secrets and personal data in every request before it leaves your machine, then puts the personal data back in the reply.
```text
Docker: the detection model is baked in, so it runs offline. PRIVAITE_API_KEYS is the key your client sends to PrivAiTe (pick any value); OPENAI_API_KEY is your real provider key, which stays in the container.
docker run -d -p 8400:8400 \
-e PRIVAITE_API_KEYS=change-me \
-e OPENAI_API_KEY=sk-... \
ghcr.io/crp4222/privaite:0.7.3
pip: the same proxy with the same shipped config, which exposes gpt-4o-mini and gpt-4o.
python -m pip install --upgrade "privaite>=0.7.3"
python -m spacy download en_core_web_lg && python -m spacy download fr_core_news_md
curl -fsSLO https://raw.githubusercontent.com/crp4222/PrivAiTe/v0.7.3/config/privaite.openai.yaml
OPENAI_API_KEY=sk-... PRIVAITE_API_KEYS=change-me python -m privaite --config privaite.openai.yaml
Connect: point any OpenAI-compatible client at http://localhost:8400/v1 with the key change-me (from Open WebUI running in Docker: http://host.docker.internal:8400/v1). For Ollama, Azure or any other provider, write your own config and mount it in Docker. The image is also on Docker Hub as crp4222/privaite:0.7.3, and client snippets are in examples/.
docker run --rm \
ghcr.io/crp4222/privaite:0.7.3 \
python -m privaite verify
value where direct proxied
Marie Dupont message text LEAK clean
marie.dupont@example.invalid tool-call argument LEAK clean
4111 1111 1111 1111 tool-call argument LEAK clean
SERVICE_API_KEY=sk-demo-0000-not-a-real-key tool output LEAK clean
RESULT: PASSED, every planted value was replaced before the request left.
It starts a throwaway provider on 127.0.0.1, sends the same agent-shaped request straight to it and then through PrivAiTe, and prints what each request body contained: every planted value shows LEAK when sent directly and clean through the proxy. About 20 seconds on a laptop CPU once the image is pulled (it carries the detection model and takes about 3 GB on disk). With pip, privaite verify does the same after the install below; its first run downloads the model (about 900 MB). It exits non-zero if a value leaks: docs/verify.md.
PrivAiTe 是一个专注于隐私保护的 AI 工具,旨在通过高效的脱敏技术,在利用大语言模型(LLM)的同时保护敏感数据。该项目支持多种预设模式,能够平衡隐私保护强度与识别准确度,为开发者提供安全的数据处理能力。
PrivAiTe 默认通过 Privacy Filter 模型识别并替换个人地址(LOCATION)和个人 URL(URL)。为了降低误报率(False Positives),系统默认���会启用 Presidio 中过于宽泛的识别器(如识别普通的城市名“Paris”或“London”),确保在保护隐私的同时,不会过度干扰数据的语义完整性。
您可以通过 pip 进行本地安装:执行 `pip install -e .` 并下载必要的 spacy 模型。若需使用默认的 onnx 预设,系统会在首次启动代理时自动下载模型。若追求更轻量、更快速且无需下载模型的体验,请在配置中将 `preset` 设置为 "light"。此外,您也可以通过 Docker Compose 实现快速部署:使用 `docker compose up -d` 命令即可完成容器化启动。
项目提供了快速启动指南,帮助开发者通过简单的指令快速接入 PrivAiTe 的隐私保护能力,实现从数据输入到脱敏输出的完整流程。
在使用前,请先通过 `cp` 命令将 `.env.example` 复制为 `.env`,并将示例配置文件复制为正式的 `config/privaite.yaml`。您需要在 `.env` 文件中配置相关的 API keys,并在 `config/privaite.yaml` 中指定您所使用的 LLM providers,以确保服务能够正确连接到后端模型。
PrivAiTe 提供与 OpenAI 兼容的 API 接口,支持多种交互模式。包括支持流式与非流式输出的 `POST /v1/chat/completions` 聊天接口、用于文本补全的 `POST /v1/completions` 接口,以及专门用于处理匿名化 Embedding 的 `POST /v1/embeddings` 接口。此外,您还可以通过 `GET /v1/models` 接口查看当前已配置的模型列表。
一个有用的开源AI工具,保护聊天记录隐私
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
✅ BSD 3-Clause — 宽松协议,可商用修改分发,禁止使用原作者名称进行背书宣传。
总体来看,PrivAiTe 是一款质量优秀的AI工具,在同类工具中具备一定竞争力。AI Skill Hub 将持续追踪其更新动态,建议收藏备用,结合自身场景选择合适时机引入使用。
| 原始名称 | PrivAiTe |
| 原始描述 | 开源AI工具:Drop-in self-hosted LLM proxy that reversibly redacts PII before OpenAI, ChatGPT。⭐9 · Python |
| Topics | ai-gatewayanonymizationchatgpt-privacydata-masking |
| GitHub | https://github.com/crp4222/PrivAiTe |
| License | BSD-3-Clause |
| 语言 | Python |
收录时间:2026-07-02 · 更新时间:2026-07-03 · License:BSD-3-Clause · AI Skill Hub 不对第三方内容的准确性作法律背书。