调用GetSessionContent接口获取指定会话的详细内容,包括用户消息和Agent回复的完整对话记录。
注意事项
-
仅能查询当前账号产生的会话内容,无法跨账号查询。
-
该接口为普通HTTP请求,返回完整JSON响应(非流式)。
请求语法
GET /api/oss/agent/get_session_content.json HTTP/1.1
请求参数
|
名称 |
类型 |
必选 |
描述 |
|
sessionId |
string |
是 |
会话ID。 示例值: |
返回参数
|
名称 |
类型 |
描述 |
|
requestId |
string |
请求ID。 |
|
sessionId |
string |
会话ID。 |
|
content |
array<object> |
对话内容列表。 |
|
content[].timestamp |
string |
会话发生时间,格式为 |
|
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\"}}]}"
}
]
}
]
}
该文章对您有帮助吗?