🚀 基于React + Node.js的现代化LLM批量数据处理工具,专为Windows环境设计,支持免安装版一键使用
这是一个功能强大的LLM批处理工具,支持大规模数据的自动化处理。通过友好的Web界面,用户可以轻松配置API、上传数据文件、设置提示词,并实时监控批处理进度。
- 🎯 多格式支持 - 支持CSV、Excel、JSON文件的批量处理
- 🔌 多API兼容 - 支持OpenAI、DeepSeek、阿里云百炼等多种LLM API
- 📊 实时监控 - WebSocket实时进度推送,处理状态一目了然
- 💾 断点续传 - 支持任务中断后从断点位置继续执行
- 🛡️ 错误处理 - 完善的错误记录和重试机制
- 🎨 现代界面 - 基于React + Ant Design的现代化用户界面
- ⚡ 高性能 - Node.js后端,支持大文件批量处理
无需环境配置,解压即用:
-
📥 获取免安装版
- 🔗 点击下载最新免安装版
- 下载
LLM批处理工具-免安装版-v*.zip文件
-
💻 系统要求
- 操作系统:Windows 10+ (仅支持Windows)
- 内存:建议8GB以上
- 端口:3001端口可用
- 磁盘空间:至少1GB可用空间
-
🚀 使用方法
1. 解压下载的ZIP文件到任意目录 2. 双击 "启动工具.bat" 启动程序 3. 浏览器会自动打开工具界面 4. 关闭窗口即可停止服务
# 1. 克隆项目
git clone <repository-url>
cd modelbatch
# 2. 安装依赖
npm install
# 3. 启动开发服务
npm run dev:full访问地址:
- 🌐 开发界面: http://localhost:5173
- 🔧 后端API: http://localhost:3001
- 选择API类型(LLM通用接口 / 阿里云百炼Agent)
- 配置API地址、密钥、模型参数
- 支持拖拽上传,最大50MB
- 自动识别文件格式和编码
- 实时预览数据内容
- 可视化选择需要处理的数据字段
- 支持字段范围设置(如2-5列)
- 自定义处理行数范围
- 内置多种模板(数据提取、内容生成、分类标注等)
- JSON格式配置,支持语法检查
- 实时预览和验证
- 一键启动批处理任务
- 实时进度监控和状态展示
- 支持暂停、恢复、停止操作
- 自动生成处理结果文件
- 包含成功数据、错误记录、统计信息
- 支持断点续传恢复
- OpenAI GPT系列
- DeepSeek Chat
- 其他兼容OpenAI格式的API
- 支持阿里云百炼专用API格式
- Agent应用模式调用
每次处理完成后,会在outputData目录生成:
processed_data.csv- 成功处理的数据error_records.csv- 错误记录文件task_progress.json- 进度和统计信息raw_responses.jsonl- 原始API响应(可选)
npm run dev:full # 启动完整开发环境
npm run server # 仅启动后端服务
npm run dev # 仅启动前端npm run build # 构建前端
npm run build:portable # 构建免安装版
npm run build:production # 生产环境构建modelbatch/
├── src/ # React前端源码
├── server/ # Node.js后端服务
├── dist/ # 构建产物
├── temp/ # 临时文件
└── outputData/ # 处理结果输出
本项目基于 个人和非商业使用许可证 开源。详见 LICENSE 文件。
- 🐛 GitHub Issues - 报告问题
- 💬 GitHub Discussions - 交流讨论
💡 想要开箱即用的免安装版?
- 下载
LLM批处理工具-免安装版-v*.zip文件 - 解压到任意目录
- 双击
启动工具.bat即可使用 - 无需安装依赖,Windows 10+ 即可运行
感谢使用LLM批处理工具!欢迎Star⭐、Fork🍴和贡献🤝!