创建或更新记忆
2.12 版本引入
使用此 API 为会话搜索创建或更新会话记忆。记忆存储当前会话的对话历史记录。
记忆创建后,您需要将其 memory_id
提供给其他 API。
POST 方法用于创建新记忆。PUT 方法用于更新现有记忆。
当安全插件启用时,所有内存都以私有
安全模式存在。只有创建内存的用户才能与该内存及其消息进行交互。
端点
POST /_plugins/_ml/memory/
PUT /_plugins/_ml/memory/<memory_id>
路径参数
下表列出了可用的路径参数。
参数 | 数据类型 | 描述 |
---|---|---|
memory_id | 字符串 | 要更新的记忆 ID。PUT 方法必需。 |
请求正文字段
下表列出了可用的请求字段。
字段 | 数据类型 | 必需/可选 | 描述 |
---|---|---|---|
名称 | 字符串 | 可选 | 记忆的名称。 |
请求示例
POST /_plugins/_ml/memory/
{
"name": "Conversation for a RAG pipeline"
}
示例响应
{
"memory_id": "gW8Aa40BfUsSoeNTvOKI"
}