AI学术写作助手是一个专注论文润色与语言优化的专业工具,通过双阶段AI优化流程(包括论文润色和学术增强)提升学术文本质量,能够智能识别文本标题并跳过短小段落进行处理,有效进行智能分段。AI学术写作助手具备强大的后台管理功能,提供可视化数据面板用于用户统计和会话分析,支持用户管理(包括卡密生成与使用次数控制)、实时会话监控、数据库记录的查看、编辑与删除,系统核心参数的实时配置(如AI模型选择、并发用户数和使用限制),配置修改无需重启服务。AI学术写作助手采用FastAPI作为后端,React作为前端,利用Redis进行并发控制和队列管理,同时深度集成多种AI大模型(如GPT-5)以实现细致的文本优化和会话压缩。
• 双阶段处理模式,先优化论文语言表达,再增强内容原创性,适配学术写作场景。
• 支持感情文章润色,适合今日头条等平台内容创作,让表达更自然流畅。
• 智能分段识别,自动区分标题,跳过15字符以下的短段落,避免无效处理。
• 卡密管理系统,可设置用户使用次数,方便权限控制和资源分配。
• 并发控制与队列管理,能动态调整同时在线用户数量,保障系统稳定运行。
• 实时配置更新,修改参数后无需重启服务,即时生效。
• 可视化管理后台,包含数据统计、用户管理、会话监控等功能模块。
所有系统都能通过交互式脚本快速部署。
1、macOS 系统
• 添加执行权限:chmod +x start-macos.sh
• 运行脚本:./start-macos.sh
2、Windows 系统
• 直接运行:.\start.ps1(自动检测 PowerShell 7+ 版本,避免兼容问题)
3、Ubuntu/Linux 系统
• 添加执行权限:chmod +x start.sh
• 运行脚本:./start.sh
脚本菜单包含环境配置、服务启停、安装验证、故障排查等功能,按需选择即可完成对应操作。
若不使用统一脚本,可按系统分步操作:
• 进入后端目录:cd backend
• 创建虚拟环境:python3 -m venv venv(Windows 系统用 python 替代 python3)
• 激活虚拟环境:
macOS/Linux:source venv/bin/activate
Windows:.\venv\Scripts\Activate.ps1(执行策略报错可运行 Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser)
• 安装依赖:pip install -r requirements.txt
• 返回根目录:cd ..
• 进入前端目录:cd frontend
• 安装 Node.js 依赖:npm install
• 返回根目录:cd ..
• 创建并编辑 backend/.env 文件(Windows 用 notepad,macOS/Linux 用 nano 或其他编辑器)
• 填写配置信息,包括数据库连接、API 密钥、模型选择、并发设置等(具体参数见下文核心配置)
• 后端启动(单独终端):
macOS/Linux:cd backend && source venv/bin/activate && uvicorn app.main:app --host 0.0.0.0 --port 8000 --reload
Windows:cd backend && .\venv\Scripts\Activate.ps1 && python -m uvicorn app.main:app --host 0.0.0.0 --port 8000 --reload
• 前端启动(单独终端):cd frontend && npm run dev
| 配置项 | 作用 | 默认值 |
|---|---|---|
| MAX_CONCURRENT_USERS | 限制同时使用的最大用户数 | 5 |
| DEFAULT_USAGE_LIMIT | 新用户初始可使用次数 | 1 |
| SEGMENT_SKIP_THRESHOLD | 短段落跳过阈值(字符数) | 15 |
| HISTORY_COMPRESSION_THRESHOLD | 会话历史压缩触发阈值 | 5000 |
| DATABASE_URL | 数据库连接地址 | sqlite:///./ai_polish.db |
| REDIS_URL | Redis 连接地址(用于并发控制) | redis://IP:6379/0 |
| OPENAI_API_KEY | OpenAI 接口密钥 | KEY(需替换为有效值) |
| POLISH_MODEL/ENHANCE_MODEL | 润色/增强阶段使用的模型 | gemini-2.5-pro(推荐) |
| SECRET_KEY | JWT 加密密钥 | JWT-key(需替换为32字节以上随机字符串) |
| ADMIN_USERNAME/ADMIN_PASSWORD | 管理员账户信息 | admin/admin123(需修改) |
模型 Base URL 需采用 OpenAI 兼容格式,需配置对应代理服务;推荐使用 Google Gemini 2.5 Pro 模型,平衡性能与成本。
安装完成后,访问 http://localhost:3000/admin,使用配置文件中的管理员账户登录,可使用以下功能:
• 数据面板:查看用户总数、活跃用户、累计处理字符数等统计数据
• 用户管理:生成卡密、设置用户使用次数、导出用户数据
• 会话监控:实时查看当前处理中的会话状态
• 数据库管理:直接查看、编辑或删除数据记录
• 系统配置:调整模型参数、并发数、使用限制等核心设置
运行统一启动脚本,选择菜单中的“验证安装”选项,可检查 Python/Node.js 版本、依赖安装情况、配置文件完整性、数据库初始化状态和端口占用情况。
通过脚本菜单中的“验证数据库”选项,单独检测数据库连接配置是否正确,查看详细错误信息。
• 端口被占用:用脚本停止所有服务,或修改启动脚本中的端口号
• 配置修改未生效:检查后端日志,必要时重启后端服务
• 登录失败:核对 .env 文件中的管理员账户信息
• AI 调用失败:确认 API Key 和 Base URL 配置正确
PowerPoint演示文稿智能生成工具 PowerPoint Slides Skill
金融 AI 新工具 FinClaw,免费提供1000+ 金融专属Skills
PPT Agent 演示文稿生成框架
端到端自主AI科研引擎 NanoResearch
CitationClaw 学术论文智能引用画像和分析报告
pi-autoresearch:pi自动化实验优化循环
OpenClaw Control Center:为OpenClaw用户(包括团队和个人)提供统一的监控和管理界面
OpenClaw Dashboard 仪表盘:让OpenClaw管理更简单
PaperBanana-CN 学术配图助手
996.ICU:工作 996, 生病 ICU