> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ariacompute.cn/llms.txt
> Use this file to discover all available pages before exploring further.

# 列出可重放的 Router 请求接口

> 列出咏唱引擎 ROUTER 中可供重放的已捕获请求。按入口点、模型、状态与时间筛选。

列出重放接口返回由咏唱引擎 ROUTER 捕获、可被重新执行的请求日志。每个条目包含唯一的重放 ID、入口点、解析后的模型、时间戳与响应状态。可用它审计流量或选择要重路由的请求。

任何已认证调用者均可访问此接口。

## 接口

```http theme={null}
GET /v1/router/replay
```

## 认证

使用会话 Cookie 认证，或携带 `Authorization: Bearer <api-key>`。

## 响应

<ResponseField name="items" type="array">
  可重放请求列表。

  <Expandable title="items">
    <ResponseField name="id" type="string">
      唯一的重放标识符。
    </ResponseField>

    <ResponseField name="entrypoint" type="string">
      接收到该请求的入口点。
    </ResponseField>

    <ResponseField name="model" type="string">
      路由过程中解析出的模型。
    </ResponseField>

    <ResponseField name="timestamp" type="string">
      原始请求的 ISO 8601 时间戳。
    </ResponseField>

    <ResponseField name="status" type="integer">
      原始响应的 HTTP 状态码。
    </ResponseField>
  </Expandable>
</ResponseField>

<RequestExample>
  ```bash cURL theme={null}
  curl -X GET "https://router.example.com/v1/router/replay" \
    -H "Authorization: Bearer <api-key>"
  ```
</RequestExample>

<ResponseExample>
  ```json 200 theme={null}
  {
    "items": [
      {
        "id": "req_9f3a2b",
        "entrypoint": "default-chat",
        "model": "gpt-4o",
        "timestamp": "2024-06-15T14:23:10Z",
        "status": 200
      },
      {
        "id": "req_8e1c4d",
        "entrypoint": "agent-chat",
        "model": "claude-3-5-sonnet-20241022",
        "timestamp": "2024-06-15T14:25:44Z",
        "status": 200
      }
    ]
  }
  ```
</ResponseExample>
