SessionCreatedOut
POST /v1/sessions 的 201 响应体:新会话;如果发送了第一条消息,还包括第一轮的 task_id
及其事件的起点。
objectObject
常量值:
session默认值:
sessionidId必填
typeType必填
可能的取值: [text, realtime]
statusStatus必填
可能的取值: [created, queued, running, completed, failed, stopped, timeout]
output_formatOutput Format必填
brief_statusBrief Status
可能的取值: [none, running, completed]
默认值:
nonecreated_atstring<date-time>必填
ended_atstring<date-time>可为 null
capabilitiesstring[]
助手在这个会话里能用的能力,在创建时确定。
可能的取值: [search, deep_research, understanding, image_generation, video_generation, music_generation, documents]
task_idTask Id可为 null
last_event_idLast Event Id
这个任务的帧在会话事件流上的起点:把 Last-Event-ID 设为它并打开 GET /v1/sessions/{session_id}/events,就会从第一帧开始收到这个任务。0 表示从会话开头开始。
默认值:
0SessionCreatedOut
{
"object": "session",
"id": "string",
"type": "text",
"status": "created",
"output_format": "string",
"brief_status": "none",
"created_at": "2024-07-29T15:51:28.071Z",
"ended_at": "2024-07-29T15:51:28.071Z",
"capabilities": [
"search"
],
"task_id": "string",
"last_event_id": "0"
}