nopj-ai | Flarum AI 智能回复助手

插件介绍
nopj-ai 是一款开源的 Flarum AI 助手插件,让 AI 以原生回复形式参与论坛讨论,支持异步处理、多轮上下文记忆,体验接近真人互动。
主要功能
- 异步 AI 回复,不阻塞用户正常发帖
- 多轮对话记忆(持久化会话和消息记录)
- 使用 Flarum 原生
@显示名称 #p帖子ID 格式渲染提及(完美兼容 flarum/mentions)
- 高度可配置:API 端点、模型、系统提示、温度、上下文深度、最大 Token 等
- 后台一键启用,无需额外前端开发
安装要求
- Flarum 1.8
- PHP 8.x
- 必须安装 flarum/mentions 扩展
- 需要支持 Chat Completions API 的后端(OpenAI、DeepSeek、兼容接口均可)
安装步骤
- 执行以下命令:
composer require nopj/ai
php flarum migrate
php flarum cache:clear
- 后台管理面板 → 扩展 → 启用「nopj-ai」
配置说明
进入扩展设置页面,填写以下关键参数:
- AI 用户(建议新建一个专用 AI 账号作为发帖人)
- API Endpoint
- API Key
- 模型名称
- System Prompt(可自定义 AI 性格)
- Max Tokens、Temperature、上下文帖数、Streaming 模式等
推荐配置异步队列 worker(queue),体验更流畅。
使用方法
用户回复 AI 用户的帖子,或回复 AI 之前的回复,即可触发 AI 继续多轮对话。AI 会以回复形式出现,格式自然。
注意事项