GetSessionContent

更新时间:
复制 MD 格式

调用GetSessionContent接口获取指定会话的详细内容,包括用户消息和Agent回复的完整对话记录。

注意事项

  • 仅能查询当前账号产生的会话内容,无法跨账号查询。

  • 该接口为普通HTTP请求,返回完整JSON响应(非流式)。

请求语法

GET /api/oss/agent/get_session_content.json HTTP/1.1

请求参数

名称

类型

必选

描述

sessionId

string

是

会话ID。

示例值:550e8400-e29b-41d4-a716-446655440000

返回参数

名称

类型

描述

requestId

string

请求ID。

sessionId

string

会话ID。

content

array<object>

对话内容列表。

content[].timestamp

string

会话发生时间,格式为 yyyy-MM-dd HH:mm:ss,SSS。

content[].userContent

string

用户发送的消息内容(JSON字符串)。

content[].toolConfirm

boolean

是否包含工具调用确认。

content[].agentContents

array<object>

Agent回复的详细对话内容列表。

content[].agentContents[].timestamp

string

内容产生时间(Unix时间戳)。

content[].agentContents[].agentContent

string

Agent回复的对话chunk内容(JSON字符串),所有chunk组成完整回复。

示例

请求示例:

GET /api/oss/agent/get_session_content.json?sessionId=550e8400-e29b-41d4-a716-446655440000 HTTP/1.1

返回示例:

{
  "requestId": "2D69EEAB-F672-5E63-9B43-7E42BF69C1FE",
  "sessionId": "550e8400-e29b-41d4-a716-446655440000",
  "content": [
    {
      "timestamp": "2026-09-03 04:08:30,637",
      "userContent": "[{\"role\":\"user\",\"content\":\"Hi OSS\"}]",
      "toolConfirm": false,
      "agentContents": [
        {
          "timestamp": "1774577589",
          "agentContent": "{\"id\":\"16aa7737-9e6a-4500-abd2-96c5f17d1188\",\"object\":\"chat.completion.chunk\",\"created\":1788408524,\"model\":\"oss-agent\",\"choices\":[{\"index\":0,\"delta\":{\"role\":\"assistant\",\"content\":\"Hello,I am OSS Agent\"}}]}"
        }
      ]
    }
  ]
}