# Python-24-Steam **Repository Path**: sanxiadaer/python-24-steam ## Basic Information - **Project Name**: Python-24-Steam - **Description**: hello world - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2026-08-10 - **Last Updated**: 2026-08-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Python-24 Steam · AI 内容审核系统 > **FastAPI + Vue 3 前后端分离的内容安全智能审核平台** — 敏感词规则引擎 + 多模型协同研判,自动给出「通过 / 拦截 / 转人工」结论;审核员多人协同复审,管理员统一维护模型、策略与账号。 本项目为小组课程 / 实训作品,配套文档见 `docs/`(`需求规格说明书.docx`、`技术设计文档.docx`、`通用需求规格说明书.docx`、`接口文档.md` 等)。 --- ## 项目介绍 面向**业务接入方**的内容安全智能审核平台。业务用户提交文本 / 图片 / 视频内容,系统通过敏感词规则引擎与多个 AI 模型协同研判,自动得出「通过 / 拦截 / 转人工」结论;审核员对可疑内容进行人工复审(视频多人投票);管理员在此之上统一维护模型、审核策略与账号。 内置三种角色: | 角色 | 说明 | | ---- | ---- | | **管理员 admin** | 维护 AI 模型、配置审核策略与敏感词库、管理用户 / 审核员账号、查看操作日志与全局统计 | | **审核员 reviewer** | 处理自动分派到个人的待复审任务(视频多人协同投票),查看审核记录与工作量统计 | | **业务用户 user** | 自助注册 / 登录,提交内容发起 AI 审核,查看我的任务、管理个人 API 密钥 | ## 功能特性 ### AI 智能审核 - **多模型协同**:敏感词规则引擎(RULE)+ 大模型(LLM)+ 图像模型(CV)按审核策略加权 / 取最大聚合出风险分与结论。 - **多维判定**:命中敏感词自动拦截;风险分落入阈值区间自动转人工;文本 / 图片 / 视频三类内容分流处理。 - **批量审核**:业务用户一次提交多条内容,AI 逐条给出建议,支持批量确认。 ### 人工复审协作 - **自动分派**:可疑内容由后端按审核员池自动分派(非自领),视频默认多人(3 人)协同审核。 - **多数票判定**:每人一票,按通过 / 拦截票数多数决,平票回退 AI 判定,全程可追溯。 - **个人工作台**:复审队列轮询(scope=all/mine/pool)、违规项目标签(广告引流 / 低俗 / 暴力 / 虚假信息等)、本次会话通过 / 拦截统计。 ### 账号与权限 - **注册 / 登录**:bcrypt 密码哈希 + JWT(HS256,默认有效期 2 小时),登录防爆破(连续失败锁定)。 - **双重守卫**:前端按 `meta.roles` 白名单控制页面,后端接口再按角色依赖二次校验。 - **个人 API 密钥**:业务用户申请 / 管理 API 密钥(`/api/v1/api/keys`)。 ### 管理后台(admin) - **账号管理**:用户 / 审核员账号的创建、封禁 / 解封、重置密码、启停与删除。 - **模型管理**:AI 模型注册、启用 / 禁用、阈值调整、敏感词库热加载(reload)。 - **策略管理**:内置策略模板(标准 / 严格文本、图片)与自定义策略的启停、配置(模型权重 + 聚合方式 + 阈值)。 - **操作日志**:管理员关键操作全程留痕,支持按模块 / 关键字检索。 ### 看板与体验 - **角色化看板**:管理员全局概览、审核员个人工作量、业务用户任务统计,ECharts 时间趋势柱形图。 - **双主题**:深 / 浅色主题跟随系统并记忆,`html.dark` 运行时全站换肤。 ## 技术栈 | 分层 | 技术 | 说明 | | ---- | ---- | ---- | | 前端框架 | Vue 3.5 + Vite 8 + Pinia 4 + Vue Router | `