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

向量数据库VikingDB

复制全文
记忆库
获取记忆库详情-CollectionInfo
复制全文
获取记忆库详情-CollectionInfo

接口概述

获取指定记忆库的详细配置信息。

请求接口

URL

/api/memory/collection/info

统一资源标识符

请求方法

POST

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

请求头

Content-Type: application/json

请求消息类型

Authorization: HMAC-SHA256 ***

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

说明

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

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

响应消息
参数名称
参数类型
参数说明
ResponseMetadata
Object
响应元数据信息
Result
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"  
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")   # 注意:这里用 http,因为 SignerV4 内部会拼 host
    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/info'
payload = {
    "CollectionName": "my_first_memory_collection"
}
rsp = internal_request("POST", path, payload)
print(rsp.json())
最近更新时间:2026.03.31 15:43:53
这个页面对您有帮助吗?
有用
有用
无用
无用