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

向量数据库VikingDB

复制全文
记忆库
查看记忆库列表-ListCollection
复制全文
查看记忆库列表-ListCollection

接口概述

根据用户账户与指定项目,获取该用户所属的所有记忆库列表。返回每个记忆库的基本信息,包括名称、描述、内置/自定义事件类型与画像类型,以及创建时间和更新时间。

请求接口

URL

/api/memory/collection/list

统一资源标识符

请求方法

POST

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

请求头

Content-Type: application/json

请求消息类型

Authorization: HMAC-SHA256 ***

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

说明

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

请求参数
参数名称
参数类型
是否必须
参数说明
ProjectName
String
项目名称。默认为全部项目。

响应消息
参数名称
参数类型
参数说明
ResponseMetadata
Object
响应元数据信息
Result
Array<Object>
记忆库列表及配置信息
TotalNum
Int
记忆库总数

示例代码

Python 代码

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


AK = "Your AK" 
SK = "Your SK" 
Domain = "api-knowledgebase.mlp.cn-beijing.volces.com"


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


  if data is not None:
    r.set_body(json.dumps(data))
  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/list"
payload = {
    "project_name": "default"   
}

rsp = internal_request("POST", path, payload)
print(rsp.json())
最近更新时间:2026.03.31 15:43:53
这个页面对您有帮助吗?
有用
有用
无用
无用