向量数据库VikingDB
/api/v1/sessions/{id} 接口用于删除指定会话。
删除后,该会话对应的会话数据将不再出现在会话列表中。该接口适用于业务侧会话清理、测试数据回收以及无效会话移除。
完成 API 鉴权说明 页面的 API Key 获取后,可调用本接口删除会话。
/api/v1/sessions/{id}
统一资源标识符。
DELETE
客户端对服务器请求的操作类型。
参数 | 值 | 说明 |
|---|---|---|
Authorization |
| 鉴权 |
X-OpenViking-Agent |
| Agent ID |
参数 | 类型 | 位置 | 必选 | 默认值 | 备注 |
|---|---|---|---|---|---|
id | string | Path | 是 | -- | 要删除的会话 ID |
字段 | 参数说明 |
|---|---|
status | 请求状态,成功为 |
result | 成功时返回的数据对象 |
result.session_id | 已删除的会话 ID |
error | 失败时返回的错误对象 |
error.code | 错误码字符串 |
error.message | 可读的错误描述 |
error.code | 说明 |
|---|---|
UNAUTHENTICATED | 缺少 API Key 或 API Key 无效 |
PERMISSION_DENIED | API Key 权限不足 |
NOT_FOUND | 指定会话不存在 |
curl -X DELETE `https://xxx/api/v1/sessions/a1b2c3d4` \ -H "Authorization: Bearer {api_key}" \ -H "X-OpenViking-Agent: {agent_id}"
执行成功返回:
{ "status": "ok", "result": { "session_id": "a1b2c3d4" } }