添加获取历史对话数据的接口

This commit is contained in:
2026-07-03 19:16:57 +08:00
parent 92497d35a5
commit 83b55c0c72
5 changed files with 104 additions and 183 deletions
+4 -6
View File
@@ -32,12 +32,10 @@ curl -X POST http://127.0.0.1:8000/sessions/SESSION_ID/messages \
-d '{"content":"你好,请记住我的名字是小明。"}'
```
设置 `stream``true` 可通过 SSE 接收增量回复:
API 返回及存储的每条消息都包含 UTC `created_at`。只有模型完整响应成功后,本轮消息才会写入会话历史。
获取指定会话的完整历史:
```bash
curl -N -X POST http://127.0.0.1:8000/sessions/SESSION_ID/messages \
-H 'Content-Type: application/json' \
-d '{"content":"介绍一下你自己。","stream":true}'
curl http://127.0.0.1:8000/sessions/SESSION_ID/messages
```
流式响应依次返回 `delta` 事件、包含完整消息与 token 用量的 `done` 事件,最后以 `data: [DONE]` 结束。返回及存储的每条消息都包含 UTC `created_at`。只有完整响应成功结束后,本轮消息才会写入会话历史。