AI 批量处理
多行/CSV 逐条套模板提示词送模型,进度回填导出 CSV。
工作方式
① 粘贴多行文本或 CSV 选列;② 模板里用 {{text}} 占位;③ 按并发逐条送给你保存的模型端点,逐行流式回填,失败行标红不影响其余;④ 完成后导出 CSV。
无连接时请先到「AI 配置」保存端点。内容只在本机与端点之间传输。
使用说明
这个工具解决什么问题
三十条产品描述要翻译、五十条评论要打标签、一百条标题要改写——逐条开聊天窗口复制粘贴,一下午就没了。这个批量工具把「多行输入 × 提示词模板 × 你自己的模型端点」串成一条流水线:粘贴输入、写一次模板、点开始,逐条送模型,进度实时回填,最后导出 CSV。
核心能力
两种输入形态:每行一条文本,或粘贴 CSV 按列名选列(表头自动识别);单批最多 200 条。
模板占位符:模板必须含 {{text}},出现多处会全部替换——同一文本在提示词里出现两次的需求也能覆盖。
并发限流:1-3 路并发可调,信号量排队;停止按钮随时中止,已完成行的结果保留可直接导出。
失败隔离:单行失败标红附原因,不影响其余行;全部跑完后一键导出 CSV(序号/条目/结果三列,逗号引号自动转义)。
使用建议
本地 Ollama 并发保持 1-2,给模型加载时间;云端 API 先用一两条试跑确认输出格式,再上全量。翻译任务在模板里注明「只输出译文」能显著减少废话;摘要任务建议加「不超过 50 字」这类硬约束。限流报错(429)说明超了厂商 RPM,把并发调回 1。
常见问题
模板里的 {{text}} 是什么?
占位符,每次调用会被替换为一条输入文本。例如「把下面内容翻译成英文:{{text}}」——模板里必须至少出现一次,否则工具会拒绝执行(否则每行都在问同一个问题)。
一共要发多少次请求?
每行一次。并发默认为 1,最高 3;本地 Ollama 建议 1-2(显卡吃紧),云端 API 可适当调高,但注意厂商限流(免费档通常很低,可参考 API 中心各家的 RPM 数据)。
中途停止后已处理的结果还在吗?
在。停止只影响未开始的任务,已完成行的输出保留在列表里,可直接导出 CSV。当前版本再次点击开始是整批重跑,需要保留部分结果的请先导出。
为什么我的 CSV 列在下拉框里找不到?
列名取自首行表头(前后空格已去除),必须完全一致。工具在找不到列时会把实际表头列出来,照着选即可。