# 查看单份模型原始请求

`GET` `/api/sessionAnalysis/llmRequestDetail`

使用前序接口返回的llmRequestId读取一份完整请求，包含提示词、工具定义和未知请求字段；不返回内部服务地址。归档为尽力保存，attempt是请求体版本，不是网络重试次数，不提供原始模型响应。

## 请求参数

### 请求头参数

| 参数名 | 类型 | 必填 | 说明 |
|--------|------|------|------|
| X-Principal-Id | integer | 否 | 身份主体ID（Long类型）。通过API访问时必须传递以标识操作主体；通过页面访问时无需传递。可通过「身份主体」模块的创建接口获取。 |

### Query 参数

| 参数名 | 类型 | 必填 | 说明 |
|--------|------|------|------|
| sessionId | integer | 是 | 会话ID |
| llmRequestId | string | 是 | 前序分析接口返回的请求标识，请原样传入 |

## 响应

### 200

| 参数名 | 类型 | 说明 |
|--------|------|------|
| httpStatusCode | integer | HTTP状态码 |
| message | string | 响应消息 |
| data | LlmRequestDetailVO | 响应数据 |
|     schemaVersion | integer | 对外格式版本，首期为1 |
|     llmRequestId | string | 当前请求标识 |
|     sessionId | integer | 会话ID |
|     messageId | integer | 归档归属消息ID |
|     source | string | 来源域，首期固定session |
|     kind | string | 调用类型，可选值：STEP、COMPACT |
|     stepIndex | integer | 所属或锚定步骤 |
|     attempt | integer | STEP请求体版本 |
|     compactSeq | integer | 压缩调用序号 |
|     rerunId | string | 重跑另存标识 |
|     runRequestId | string | Agent执行链路ID，与包装层requestId区分 |
|     agentId | integer | 归档中的智能体ID |
|     model | string | 本份归档的模型名称 |
|     llmStartTime | string | 归档请求发出时间，ISO 8601 |
|     request | object | 完整模型请求JSON对象，保留未知字段。常见字段：model模型标识、messages消息序列、tools工具定义、tool_choice工具选择、stream流式开关、temperature采样参数、max_tokens或max_completion_tokens输出限制；均取决于模型协议，不保证必有。 |
| success | boolean | 是否成功 |
| requestId | string | 上游请求ID，用于跨系统链路追踪排查问题 |
| errCode | string | 上游错误码，前端可据此做特殊UI处理 |

### 400

| 参数名 | 类型 | 说明 |
|--------|------|------|
| httpStatusCode | integer | HTTP状态码 |
| message | string | 响应消息 |
| data | object | 响应数据 |
| success | boolean | 是否成功 |
| requestId | string | 上游请求ID，用于跨系统链路追踪排查问题 |
| errCode | string | 上游错误码，前端可据此做特殊UI处理 |

### 500

| 参数名 | 类型 | 说明 |
|--------|------|------|
| httpStatusCode | integer | HTTP状态码 |
| message | string | 响应消息 |
| data | object | 响应数据 |
| success | boolean | 是否成功 |
| requestId | string | 上游请求ID，用于跨系统链路追踪排查问题 |
| errCode | string | 上游错误码，前端可据此做特殊UI处理 |

