| 流程 | 上传 JSONL → 创建 batch → 轮询状态 → 下载结果 |
|---|---|
| 时限 | 完成窗口通常 24h |
| 折扣 | 常见 5 折(以厂商官网为准) |
| 不适合 | 实时交互与低延迟场景 |
OpenAI Batch 全流程(curl)
OpenAI Batch 全流程(curl)
# 1) 准备 JSONL,每行一个请求并带唯一 custom_id
# {"custom_id":"req-1","method":"POST","url":"/v1/chat/completions","body":{"model":"gpt-4o-mini","messages":[{"role":"user","content":"你好"}]}}
# 2) 上传文件(purpose=batch)
curl -s https://api.openai.com/v1/files -H "Authorization: Bearer $OPENAI_API_KEY" -F purpose=batch -F file=@batch_input.jsonl
# 3) 创建批任务并轮询,最后下载 output_file_id 对应结果批处理适合离线标注、批量摘要与评测;结果里逐行对应 custom_id,失败行可单独重试。