GET /api/v1/forward/batches/{batch_id}/error
获取 Batch error.jsonl 的签名下载链接。Batch 必须处于终态。没有符合条件的最终失败任务时不生成 error.jsonl,本接口返回 404 error_file_not_found。
请求头
| Header | 是否必填 | 说明 |
|---|---|---|
| Authorization | 是 | Bearer <PAT> |
路径参数
| 参数 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
| batch_id | string | 是 | Batch ID。 |
示例请求
示例响应
HTTP 200 OK
下载文件
set -x 时执行上述命令。
Batch 生成的 output_file_id / error_file_id 是内部结果文件标识,不登记为 Forward 通用文件资源,因此不能通过 /api/v1/forward/files/{file_id} 或 /content 获取。
错误码
| HTTP | Type | Code | 触发条件 |
|---|---|---|---|
| 400 | invalid_request_error | batch_not_ready | Batch 未处于终态。 |
| 404 | not_found_error | batch_not_found | Batch 不存在或跨用户访问。 |
| 404 | not_found_error | error_file_not_found | Batch 未生成 error.jsonl。 |
| 410 | not_found_error | file_expired | 错误文件超过 30 天保留期已被清理。 |
| 401 | authentication_error | authentication_required | PAT 无效或已过期。 |

