You need to enable JavaScript to run this app.
文档中心
向量数据库VikingDB

向量数据库VikingDB

复制全文
下载 pdf
记忆库
删除记忆库-DeleteCollection
复制全文
下载 pdf
删除记忆库-DeleteCollection

接口概述

删除一个已存在的记忆库。此操作不可逆,记忆库中的所有数据都将被永久删除。

请求接口

URL

/api/memory/collection/delete

统一资源标识符

请求方法

POST

客户端对记忆库服务器请求的操作类型

请求头

Content-Type: application/json

请求消息类型

Authorization: HMAC-SHA256 ***

基于AK/SK生成的签名信息

说明

API Explorer
您可以通过API Explorer在线发起调用,无需关注签名生成过程,快速获取调用结果。去调试

请求参数
参数名称
参数类型
是否必须
参数说明
CollectionName
String
否
要查询的记忆库的唯一名称。
ProjectName
String
否
项目名称。默认为 default。
ResourceId
String
否
资源 ID。唯一标识符。

响应消息

操作成功时,HTTP状态码为200。

参数名称
参数类型
参数说明
ResponseMetadata
Object
响应元数据信息。

示例代码

Python请求

import json
import requests
from volcengine.base.Request import Request
from volcengine.Credentials import Credentials
from volcengine.auth.SignerV4 import SignerV4

AK = "your AK"  # 替换成你的 AK
SK = "your SK"  # 替换成你的 SK
Domain = "api-knowledgebase.mlp.cn-beijing.volces.com"

def prepare_request(method, path, ak, sk, data=None):
    r = Request()
    r.set_shema("https")
    r.set_method(method)
    r.set_host(Domain)
    r.set_path(path)

    if data is not None:
        r.set_body(json.dumps(data))

    # 使用 air 服务和 cn-north-1 区域
    credentials = Credentials(ak, sk, 'air', 'cn-north-1')
    SignerV4.sign(r, credentials)
    return r

def internal_request(method, api, payload, params=None):
    req = prepare_request(
        method=method,
        path=api,
        ak=AK,
        sk=SK,
        data=payload
    )

    r = requests.request(
        method=req.method,
        url="{}://{}{}".format(req.schema, req.host, req.path),
        headers=req.headers,
        data=req.body,
        params=params,
    )
    return r

# 删除记忆库
path = "/api/memory/collection/delete"
payload = {
    "CollectionName": "my_first_memory_collection"
}
rsp = internal_request("POST", path, payload)
print(rsp.json())
if rsp.status_code == 200:
    print("记忆库删除成功:", rsp.json())
else:
    print("错误:", rsp.status_code, rsp.text)
最近更新时间:2026.09.08 20:33:13
这个页面对您有帮助吗?
有用
有用
无用
无用