API 教程

错误与故障排查

解读 API 失败,保留关联 ID,并诊断没有继续推进的评估。

对每个请求都检查 HTTP 状态和 JSON success字段。需要调查特定失败时,请保留响应中的 code 值。

常见问题

现象可能原因检查内容
401 UnauthorizedPAT 缺失、无效、已到期或已撤销Authorization 请求头和 PAT 状态
400 Bad Request必要参数缺失或为空evaluationId、traceId 和方法对应的响应字段
No prompts found评估 ID、类型或状态与请求不匹配Request Tutorial 中的值和所选 GET 端点
评估停留在 Awaiting Trigger响应发送到了错误的端点或字段BenchDX 的 llmResponse 与 RobustDX 的 advResponse
部分测试用例显示 Error待测目标请求或响应处理失败Process Details 和模型错误响应

按固定顺序诊断

  1. 检查传输

    记录 HTTP 状态,并确认请求到达正确的 AIDX 基础 URL。

  2. 检查身份验证

    确认 Bearer 请求头包含当前有效且尚未撤销的 AIDX PAT。

  3. 检查评估标识

    evaluationId 与 Request Tutorial 对照,并确认评估类型与端点系列匹配。

  4. 检查追踪信息和响应字段

    返回原始 traceId,BenchDX 使用 llmResponse,RobustDX 使用 advResponse

  5. 检查 Process Details

    找到最早失败的追踪记录,读取模型错误响应,并在适当时重试或明确处理。

记录关联 ID

响应中的 code字段用于标识服务器请求,方便诊断。该值会随每次请求变化,不应视为固定的成功代码。