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

向量数据库VikingDB

复制全文
记忆库
删除记忆库-DeleteCollection
复制全文
删除记忆库-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("http")   # 注意这里是 http
    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.03.17 15:27:23
这个页面对您有帮助吗?
有用
有用
无用
无用