腾讯云数据库 AI 服务 追加原始对话消息(原始对话)

本接口(/conversation/add)用于将一段原始对话消息写入 Memory。在请求体中通过 session_id 指定会话归属,并在 messages 数组中单次提交一条或多条消息。

相关产品
腾讯云数据库 AI 服务 产品页,含版本规格、价格与购买入口。

一、接口介绍

·会话归属:通过 session_id 将消息归属到指定会话;不传 session_id 时由平台自动生成一个临时 session。

·写入数量:messages 数组单次最少传 1 条、最多传 100 条消息,归属同一个 session_id。

二、Method 与 URL

POST https://{服务访问地址}/v2/conversation/add

三、使用示例

curl -i -k -X POST \\ -H 'Content-Type: application/json' \\ -H 'Authorization: Bearer ******************************' \\ -H "x-tdai-service-id: mem-8i8t****" \\ https://memory.tdai.tencentyun.com/v2/conversation/add \\ -d '{ "session_id": "session-trip-202604", "messages": [ { "role": "user", "content": "我打算 5 月份去日本旅游 7 天,预算 1.5 万元,请帮我推荐路线。", "timestamp": "2026-04-20T10:00:00Z" }, { "role": "assistant", "content": "建议关西线路:大阪 – 京都 – 奈良,5 月气候宜人,预算充足。", "timestamp": "2026-04-20T10:00:05Z" } ] }'

注意:说明:

注意:鉴权说明:所有接口都必须在请求头中携带 Authorization: Bearer <API Key> 与 x-tdai-service-id: <Service_ID>,否则将返回鉴权失败。

四、请求参数

参数 是否必选 参数含义 配置方法及要求
session_id 是 会话唯一标识 ID。 数据类型:String。
messages 是 本次写入的对话消息列表 数据类型:Array;数量限制:单次请求最少 1 条,最多支持 100 条。数据结构:每条消息为 JSON 对象,具体信息,请参见messages 元素字段说明。

五、messages 元素字段说明

参数 是否必选 参数含义 配置方法及要求
role 是 对话发言角色 数据类型:String。取值范围:user(用户发言)、assistant(AI 回复)。
content 是 消息文本内容 数据类型:String。长度限制:[1, 8192],即单条上限 8 KB。
timestamp 否 消息发生时间 数据类型:String。格式:ISO 8601(例如 2026-04-20T10:00:00Z)。缺省取服务端接收时刻。

六、响应示例

注意:说明:

注意:同步响应仅回执本接口受理结果(accepted_ids 与 total_count)。系统会异步沉淀更高层的记忆条目,沉淀结果不在本接口的响应中返回,可通过对应层级的查询或检索接口观测。

{ "code": 0, "message": "ok", "request_id": "req-7fd3b2dd", "data": { "accepted_ids": ["msg-aaaa", "msg-bbbb"], "total_count": 2 }}

七、响应参数说明

参数名(一级) 参数名(二级) 参数含义
data accepted_ids 系统为本次写入的每条消息分配的主键 ID,顺序与请求 messages 数组一一对应。
 total_count 本次受理消息总数。
赞 (0)
上一篇 4天前
下一篇 4天前