Gemini API Batch Mode批量写作结果归档
摘要、改稿和分类任务同时进入队列后,最怕的是结果回来时找不到原始内容,也不知道哪些项目可以交给编辑。把批次、任务标识、输入版本和处理状态分开记录,才能让异步处理…
先明确批次边界
官方发布说明确认,Gemini API Batch Mode 可将请求成批提交并异步处理。开始前不要把不同交付标准的任务混在同一批:摘要可按原文长度验收,改稿要核对原意,分类则要检查标签集合。接口名称、可用模型、配额和具体请求字段应以执行当日的官方文档为准。
- 一个批次只处理一种内容类型和一种输出规则。
- 为每项内容分配不可重复的任务标识,不用标题或文件名代替。
- 冻结本批的提示词版本、资料版本和审核规则。
- 先用少量固定样本跑通归档与复核,再扩大提交量。
建立可关联的任务字段表
字段表应在提交前生成,任务标识必须同时写入本地记录和请求关联信息。即使某项没有返回正文,也要保留它的原始记录。
| 字段 | 填写内容 | 用途 |
|---|---|---|
| batch_key | 批次编号 | 汇总同一轮任务 |
| task_key | 单项唯一编号 | 关联输入与结果 |
| content_type | 摘要、改稿或分类 | 选择验收规则 |
| input_version | 资料或原稿版本 | 避免结果对应错稿 |
| prompt_version | 规则版本 | 解释输出差异 |
| submit_status | 待提交、已提交或提交失败 | 防止重复入队 |
| result_status | 待取回、可复核、失败或已归档 | 控制后续流转 |
| review_note | 问题与处理结论 | 保留人工判断 |
按内容类型拆分并提交
- 筛出资料齐全、已脱敏且允许处理的内容,缺少来源或版本的项目先退回补齐。
- 按内容类型建立独立批次,例如只放摘要,或只放需要保留原意的改稿。
- 为每个任务生成 task_key,并保存输入摘要、原始内容位置、提示词版本和预期输出格式。
- 按当前官方文档组织异步批量请求;提交成功后,立即写入批次关联信息和提交时间。
- 将本地记录标为已提交,不因尚未拿到正文而提前标为完成。
异步写作任务不应依赖人工记忆判断归属。后续获取状态或接收完成通知时,都应先用批次关联信息找到本地任务,再写入结果。
用一个改稿批次演练归档
例如运营团队有 20 篇产品说明需要统一语气。可建立 batch_key 为 rewrite-20261005-a 的批次,每篇分配 task_key,如 rw-001。每项记录原稿版本、需保留的事实清单和“不得新增未确认承诺”的规则。结果返回后,不直接覆盖原稿,而是保存为候选稿,并将 task_key、返回状态、正文位置和复核人写入归档表。
若 rw-007 的结果缺少一段,应把它标为待复核,而不是和正常稿一起导出。这样编辑看到的是清晰的待处理队列,而不是混杂的文件夹。
保存结果与失败记录
归档至少分为原始输入、请求记录、原始返回、可读结果和人工结论五层。不要只存最终正文,否则无法判断问题来自资料、规则、提交还是结果整理。
- 原始输入:task_key、内容位置、输入版本与提交前校验结果。
- 请求记录:批次关联信息、提交时间、模型与配置版本。
- 原始返回:完整返回内容、状态和错误信息。
- 可读结果:提取后的正文或标签,保留与原始返回的关联。
- 人工结论:通过、退回改写、重试或停止处理,并注明原因。
常见故障如何复核
| 常见故障 | 可能原因 | 修正动作 |
|---|---|---|
| 结果无法对应原文 | 未使用稳定任务标识,或导入时只按标题匹配 | 停止自动发布,按 task_key 重新关联,并补齐缺失记录 |
| 同一内容被重复提交 | 提交后未及时更新本地状态 | 查询已有记录,保留首次任务,后续结果进入重复待判队列 |
| 部分项目没有可用正文 | 单项失败、返回不完整或本地提取失败 | 保存原始返回,区分服务状态与解析状态,只重试确认失败的单项 |
| 改稿出现未确认说法 | 输入事实边界不清或审核规则未执行 | 退回候选稿,补充必须保留与禁止补充的清单后再处理 |
| 分类标签不一致 | 不同批次使用了不同标签表 | 固定标签字典,统一映射旧结果,并抽样复核边界项目 |
发布前逐项验收
- 每个可发布结果都能通过 task_key 找回原始输入、版本和请求记录。
- 批次内不存在待取回、未关联或状态不明的项目。
- 失败、重复和空结果没有进入可发布集合。
- 摘要未遗漏关键限定条件,改稿未新增未确认事实,分类符合既定标签表。
- 候选稿经过人工抽检或全量审核,并记录审核结论。
- 导出的文件、正文和状态与归档表一致,且保留可回退的原稿。
下一步
把这篇的方法练一遍
提示词和步骤可以带到创作里直接试做一版。