一个使用 Go 编写的轻量级文本关键词匹配服务,基于 Aho-Corasick 自动机,提供 Web 控制台、在线词库管理、热更新,并可选集成两个 AI 模型进行风险内容检测。

Stars

15

7 天增长

暂无数据

Fork 数

4

开放 Issue

0

开源协议

AGPL-3.0

最近更新

2026-07-15

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

它创新地将传统的 Aho-Corasick 关键词扫描与两个内置 AI 模型(Lite 和 MacBERT)结合,在同一界面上同时输出关键词命中结果和色情/谐音风险检测结果,无需额外部署 AI 服务。

适合谁使用

  • 内容审核系统开发者
  • 客服质检人员
  • 需要基于词库快速分类和路由文本的开发者
  • 需要热更新词库并在线管理的运维团队

典型使用场景

  • 对用户生成内容进行分类和过滤
  • 按标签和备注标注文本片段用于规则路由
  • 在客服对话中提供合规提示或警告
  • 结合关键词与 AI 模型进行双通道敏感内容检测

项目优势

  • 基于 Aho-Corasick 自动机实现高效单遍匹配
  • 支持 Unicode(中文、英文、Emoji)并返回准确字符区间
  • 提供 Web 管理和 HTTP API 在线增删改查词条,支持热更新
  • 并发安全的自动机替换机制,查询路径无锁等待

使用前须知

  • 请求体限制 3 MiB(有令牌可升至 10 MiB),大文本可能受限
  • AI 模型常驻内存,增加资源消耗
  • 自动匹配结果仅作辅助参考,不应作为唯一决策依据

README 快速开始

快速开始

项目描述

基于Go语言的敏感词系统 | 下方API目前无调用次数限制,可免费使用

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

nethical6
精选
nethical6 GitHub avatar

conversation-steganography

A tool that hides encrypted secret messages inside innocent-looking AI-generated chat text for private communication over any messaging platform.

Go
1,149
programmersd21
精选
programmersd21 GitHub avatar

flow

flow is a minimalist terminal dashboard that displays real-time network throughput with smooth animations, multiple responsive modes, and zero configuration.

开发者工具CLI 与终端
277
MobAI-App
MobAI-App GitHub avatar

simslim

simslim reduces iOS simulator memory usage by 4x by disabling unnecessary background daemons, allowing many more simulators to run on a single Mac.

Go
248