文章目录
聊天已经实现了,但是想要记住上上下文,一定需要会话管理。
请求示例
以千问为例,f12抓到如下信息:
https://chat2-api.qianwen.com/api/v2/session/page/list?biz_id=ai_qwen&chat_client=h5&device=pc&fr=pc&pr=qwen&ut=997e384d-68ec-2a8e-05ec-f4abb9e0f629&la=zh-CN&tz=Asia%2FShanghai
如果我们设计会话管理也可以这么设计。
请求中的参数
| 字段名 | 含义推测 | 详细说明 |
|---|---|---|
| biz_id | 业务标识 | ai_qwen,代表这是千问(Qwen)的AI业务线,用于后端路由区分。 |
| chat_client | 客户端类型 | h5,表明该请求来自H5(移动端网页)环境,而非原生App或桌面端。 |
| device | 设备类型 | pc,虽然客户端是H5,但设备标识为PC,这可能代表是PC端的浏览器环境,或者是参数传递时的特定定义。 |
| fr | 来源/渠道 | pc,即From,指明流量来源是PC端网页。 |
| pr | 产品名称 | qwen,即Product,明确这是千问产品发出的请求。 |
| ut | 用户令牌/设备ID | 997e384d-...,这是一个UUID格式的唯一标识符,用于追踪用户会话或设备,保障安全性。 |
| la | 语言环境 | zh-CN,即Language,代表当前系统或浏览器设置为"简体中文(中国)"。 |
| tz | 时区 | Asia%2FShanghai,即Time Zone,URL解码后为Asia/Shanghai(北京时间)。 |