基于 Hono 和 OpenAI 的文本审核 API 服务,使用了 千问大模型,能够高效、准确地对文本内容进行审核和分类。此服务支持识别色情、暴力、涉政等敏感内容,并可根据上下文进行语境判断,适合需要高精度文本审核的场景。
- 语境分析:支持上下文理解,提高分类准确性。
- 色情内容识别:准确识别潜在的色情内容。
- 暴力内容识别:检测文字中的暴力倾向和表达。
- 涉政内容识别:过滤敏感政治内容。
- 多领域扩展性:可以根据需求调整模型参数和审核策略。
- Hono:用于构建高性能的 API 后端框架。
- OpenAI:提供 Qwen 大模型的文本处理能力。
- Qwen-2-7b:负责具体的文本审核任务,包括敏感内容识别和语境判断。
- Node.js 版本:
16.x
或以上 - npm / yarn
- OpenAI API 密钥
在项目根目录下执行以下命令:
pnpm install
在项目根目录创建 wrangler.toml
文件,设置 OpenRouter API 密钥:
cp wrangler.toml.example wrangler.toml
可以修改以下配置:
OPENAI_BASE_URL
:API 服务的基础 URL。OPENAI_API_KEY
:OpenAI API 密钥。OPENAI_MODEL
:OpenAI 模型名称。
运行以下命令启动 API 服务:
pnpm run dev
启动后,API 服务将运行在 http://localhost:8787 上。
可以使用 CURL 命令进行验证:
curl -X POST http://localhost:8787/api/check -d 'text=今晚可以那个吗?'
pnpm run deploy
欢迎提交 Issue 和 Pull Request 来改进此项目。如有任何问题,请在仓库中进行讨论。
MIT