惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

L
LINUX DO - 最新话题
T
Tor Project blog
G
GRAHAM CLULEY
S
Security Affairs
P
Palo Alto Networks Blog
TaoSecurity Blog
TaoSecurity Blog
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
aimingoo的专栏
aimingoo的专栏
博客园_首页
C
CXSECURITY Database RSS Feed - CXSecurity.com
博客园 - 三生石上(FineUI控件)
Cloudbric
Cloudbric
Cyberwarzone
Cyberwarzone
A
About on SuperTechFans
Microsoft Azure Blog
Microsoft Azure Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
C
CERT Recently Published Vulnerability Notes
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
C
Check Point Blog
宝玉的分享
宝玉的分享
Forbes - Security
Forbes - Security
D
Darknet – Hacking Tools, Hacker News & Cyber Security
Microsoft Security Blog
Microsoft Security Blog
Schneier on Security
Schneier on Security
The Last Watchdog
The Last Watchdog
T
The Blog of Author Tim Ferriss
S
SegmentFault 最新的问题
H
Heimdal Security Blog
Recorded Future
Recorded Future
L
LangChain Blog
WordPress大学
WordPress大学
Know Your Adversary
Know Your Adversary
C
Cyber Attacks, Cyber Crime and Cyber Security
V
Visual Studio Blog
B
Blog
H
Help Net Security
T
Tailwind CSS Blog
The Hacker News
The Hacker News
雷峰网
雷峰网
P
Proofpoint News Feed
博客园 - Franky
Attack and Defense Labs
Attack and Defense Labs
有赞技术团队
有赞技术团队
S
Schneier on Security
T
Troy Hunt's Blog
云风的 BLOG
云风的 BLOG
Hacker News - Newest:
Hacker News - Newest: "LLM"
Blog — PlanetScale
Blog — PlanetScale
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
P
Proofpoint News Feed

PYM博客

Docker 部署 Lexfence:一款开源易用的AI审核服务 2026年了,电脑病毒真是防不胜防,3个好用的杀毒软件推荐(亲身经历) 本站已更换 Cloudflare 至 EdgeOne Claude Opus 4.8来了!不再是比聪明,而是更能干活,敢于认错,变得诚实了! Note.ms在线简洁匿名记事本,如何修改/0页面 解禁了?RTX 5090 PRO6000上架京东自营店 用工具轻松的给Frpc配置SSL证书,穿透Http与Https流量,开启强制Https跳转 「POJ1740」A New Stone Game SG函数与博弈论题解 Deepseek V4发布了!综合能力比肩顶级闭源模型! 国内就可以使用的免费SuperGrok,无需登录无需排队,完全公益免费! 保姆级干货:在AI时代薅羊毛,如何获得大量免费的AI API?学完这个你的小龙虾就不缺粮食了! Deepseek-V4要来了的预兆?Deepseek专家模式低调上新!Deepseek首次引入模式分层! 游玩本站必读公告 Claude Code源代码惨遭泄露,几句话告诉你泄露的原因,附下载链接 Docker快速部署Astrbot,开源的一站式 Agentic 个人和群聊助手 今天是愚人节,请将这篇文章转发给你的亲朋好友 P4171 [JSOI2010] 满汉全席 2-SAT详细题解 P1993 小 K 的农场 差分约束SPFA判断负环 详细题解 P6145 [USACO20FEB] Timeline G SPFA差分约束最长路题解 Luogu P2850 [USACO06DEC] Wormholes G SPFA算法思路与C++代码详解 Luogu P2136 拉近距离 SPFA判断负环题解 与 思路 开源 UI 元素社区库,让你的网站更加美观! 免费的AI和付费的API区别到底在哪里?付费的AI真的更聪明吗?
Python 部署 Lexfence:基于 AI 大模型的内容审核系统
PYM · 2026-06-24 · via PYM博客

前言

项目地址(欢迎大家去点Star支持我):https://github.com/pymcn6/Lexfence-AI-Content-Moderation

如果你想改代码、二次开发,直接用 Python 跑 Lexfence 会更方便。

做社区、做平台,绕不开内容审核这道坎。自己写规则容易漏,接商用 API 又贵又不灵活。Lexfence 的思路是:把大模型当审核引擎,自己托管、自己定规则。

先简单说说它凭什么好用:

  • 多 AI 渠道自动切换:OpenAI、Claude、Gemini 和各种兼容服务一起接,按优先级调用,遇到超额/限速/报错自动切换下一个,单点故障不影响整体。

  • 权限与额度细分:用户、配额、API Key 三层。每把 Key 能单独设用量限制(每分钟/时/天/月/年的 Token 上限)、请求速率有效期;用户能建多少 Key 也可控。

  • 多模态检测:文本、图片、视频通吃,提示词和分类可自定义。

  • 三种 API 调用:同步、轮询、Webhook,长任务不超时。

  • 商业化就绪:内置定价页(每百万 Token 配价、多货币换算)和充值页,按实际用量计费,自用商用都行。

环境以 Ubuntu 22.04 LTS 为例。

部署

准备环境

Ubuntu 22.04 自带 Python 3.10,装上 pip 和 venv 即可,如果你没有也可以参考网上教程和你的系统环境安装:

sudo apt update

sudo apt install -y python3-pip python3-venv git

拉代码、装依赖

git clone https://github.com/pymcn6/Lexfence-AI-Content-Moderation.git

cd Lexfence-AI-Content-Moderation

python3 -m venv venv

source venv/bin/activate

pip install -r requirements.txt

配一下环境变量(可选)

复制示例文件,按需改 SECRET_KEYDATABASE_URL

cp .env.example .env

不改也行,默认用 SQLite,密钥会自动生成并存到 instance 目录。

启动

开发环境直接跑:

python app.py

默认监听 http://127.0.0.1:5000

生产环境用 gunicorn,多进程更稳,超时调长一点防止思考型模型长任务被掐:

gunicorn -w 4 -b 0.0.0.0:5000 --timeout 180 app:app

想长期后台运行,建议配合 systemd 或 supervisor 守护进程,这里不展开。

配置

跑安装向导

浏览器打开 http://你的IP:5000,首次访问进入安装向导:选数据库、建管理员、填站点信息,一步步走完即可,无需手改配置。

添加 AI 渠道

进后台 AI 渠道 → 新增,填类型、Base URL、API Key,保存后点获取模型并勾选启用。多加几个渠道并设不同优先级,就能实现前面挂了自动切后面的容灾效果。

检测规则与 API

- 自定义提示词:按场景配标签集,提升精度。

- 后台设置:Token 预扣、账单保留天数、默认每用户可建 Key 数、全站联系方式等都在这。

- API 密钥 / API 文档:生成 Key 并设用量、速率、有效期;文本/图片/视频三种检测、同步/轮询/Webhook 三种调用方式的代码示例都在文档页。

完成

跑起来后,「内容检测」页可直接测,或用 API 调:

curl -X POST "http://你的IP:5000/api/v1/detect" \

  -H "X-API-Key: 你的KEY" \

  -H "Content-Type: application/json" \

  -d '{"text":"待检测的内容","scene":"message"}'

返回 {"result": true} 是违规,false 是正常。接下来按需调渠道、配规则就能上线了,去试试吧。

赞助

开发这个项目真的很不容易,虽然使用 Vibe Coding 完成开发但也烧掉了不少Tokens和本人大量的精力,如果你觉得这个项目对你有帮助,并想支持这个项目的继续更新,可以考虑赞助我一下,谢谢~

wx_donate.png